.CtaButtons_ctas__Z_OIo{display:flex;flex:none;align-items:center;gap:calc(16 * var(--dp))}.CtaButtons_ctas__Z_OIo .CtaButtons_resume__5dWOO:focus-visible,.CtaButtons_ctas__Z_OIo .CtaButtons_resume__5dWOO:hover{background-color:var(--color-bg-accent-oxblood)}.CtaButtons_ctas__Z_OIo:has(.CtaButtons_process__uxemv){gap:calc(20 * var(--dp))}.CtaButtons_ctas__Z_OIo .CtaButtons_selected__KDgEh{gap:calc(8 * var(--btn-dp));padding-inline:calc(20 * var(--btn-dp))}.CtaButtons_ctas__Z_OIo:has(.CtaButtons_selected__KDgEh){gap:calc(20 * var(--dp))}.CtaButtons_arrow__Lftn7{flex:none;width:calc(32 * var(--btn-dp));height:calc(32 * var(--btn-dp));margin-block:calc(-6 * var(--btn-dp));background:currentColor;-webkit-mask:url(/images/icons/arrow-circle-right.svg) center/calc(28 * var(--btn-dp)) no-repeat;mask:url(/images/icons/arrow-circle-right.svg) center/calc(28 * var(--btn-dp)) no-repeat}@media (max-width:1024px){.CtaButtons_ctas__Z_OIo{gap:calc(8 * var(--dp))}.CtaButtons_ctas__Z_OIo:has(.CtaButtons_process__uxemv),.CtaButtons_ctas__Z_OIo:has(.CtaButtons_selected__KDgEh){gap:calc(16 * var(--dp))}.CtaButtons_resume__5dWOO{padding-inline:calc(8 * var(--btn-dp))}.CtaButtons_ctas__Z_OIo .CtaButtons_selected__KDgEh{padding-inline:calc(12 * var(--btn-dp))}.CtaButtons_arrow__Lftn7{-webkit-mask-image:url(/images/icons/arrow-circle-down.svg);mask-image:url(/images/icons/arrow-circle-down.svg)}}.CtaButtons_ctas__Z_OIo[data-on-light] .CtaButtons_trigger__htSPm{color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-text-primary)}.CtaButtons_ctas__Z_OIo[data-on-light] .CtaButtons_trigger__htSPm:focus-visible,.CtaButtons_ctas__Z_OIo[data-on-light] .CtaButtons_trigger__htSPm:hover{background-color:color-mix(in srgb,var(--color-dark-burgundy) 8%,transparent)}.ContactModal_scrim__d0mFJ{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto;background:color-mix(in srgb,var(--color-dark-burgundy) 20%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:ContactModal_scrimIn__65zK2 .25s var(--ease-out) both}.ContactModal_group__2qd3U{position:relative;flex:none;width:min(291px,100%);margin:auto;padding-top:calc(.6375 * var(--rk-h));animation:ContactModal_cardIn__9157w .28s var(--ease-out) both}.ContactModal_mark__p_esr{position:absolute;top:0;left:calc(50% - .3333 * var(--rk-w));width:var(--rk-w);height:var(--rk-h);max-width:none;pointer-events:none}.ContactModal_card__KRen0{box-sizing:border-box;padding:20px 20px 26px;background:url(/images/contact/card.svg) 0 0/100% 100% no-repeat;color:var(--color-text-primary)}.ContactModal_banner__wM0hX{position:relative;width:100%;height:100px;border-radius:12px;overflow:hidden}.ContactModal_banner__wM0hX img{object-fit:cover}.ContactModal_body__YF2jO{display:flex;flex-direction:column;gap:12px;margin-top:8px}.ContactModal_heading__X2cGP{margin:0;font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:34px;line-height:38px;text-wrap:balance}.ContactModal_line__riIHx{margin:0;font-family:var(--font-body);font-weight:300;font-size:14px;line-height:20px}.ContactModal_rows__y1pwP{display:flex;flex-direction:column;gap:12px}.ContactModal_emailBlock__UbzxB{display:flex;flex-direction:column;gap:8px}.ContactModal_email__qYObq{margin:0;font-family:var(--font-body);font-weight:300;font-size:14px;line-height:20px}.ContactModal_row__vOL6L{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;padding:12px 20px;border:1px solid var(--color-text-primary);border-radius:4px;background:transparent;color:var(--color-text-primary);font-family:var(--font-sans);font-weight:600;font-size:16px;line-height:normal;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color 744ms var(--ease-quick)}.ContactModal_row__vOL6L:focus-visible,.ContactModal_row__vOL6L:hover{background-color:color-mix(in srgb,var(--color-dark-burgundy) 8%,transparent)}.ContactModal_primary__M4xcJ{border-color:transparent;background:var(--color-accent-periwinkle-light)}.ContactModal_primary__M4xcJ:focus-visible,.ContactModal_primary__M4xcJ:hover{background:var(--color-accent-periwinkle-light);filter:brightness(1.06)}.ContactModal_close__DlwOR:focus-visible,.ContactModal_row__vOL6L:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.ContactModal_icon__mYJNY{flex:none;width:20px;height:20px;background:currentColor;-webkit-mask:var(--icon) center /contain no-repeat;mask:var(--icon) center /contain no-repeat}.ContactModal_iconCopy__lbQWf{--icon:url(/images/icons/copy.svg);width:17px;height:17px}.ContactModal_iconLink___nnkc{--icon:url(/images/icons/arrow-up-right.svg);width:16px;height:16px}.ContactModal_iconDownload__YH280{--icon:url(/images/icons/download.svg);width:13px;height:17px}.ContactModal_close__DlwOR{align-self:center;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:var(--color-text-primary);cursor:pointer}.ContactModal_closeIcon___Se4N{width:32px;height:32px;background:currentColor;-webkit-mask:url(/images/icons/arrow-move-inward.svg) center/contain no-repeat;mask:url(/images/icons/arrow-move-inward.svg) center/contain no-repeat}@keyframes ContactModal_scrimIn__65zK2{0%{opacity:0}to{opacity:1}}@keyframes ContactModal_cardIn__9157w{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ContactModal_group__2qd3U{animation-name:ContactModal_scrimIn__65zK2}.ContactModal_row__vOL6L{transition:none}}.StageTabs_tabs__Mw_vw{display:flex;flex-direction:column;gap:calc(20 * var(--dp));width:100%;min-width:0}.StageTabs_srOnly__ocOfX{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.StageTabs_chips__YwiDR{display:flex;gap:calc(20 * var(--dp));overflow-x:auto;scrollbar-width:none;padding-block:11px;margin-block:-9px}.StageTabs_chips__YwiDR::-webkit-scrollbar{display:none}.StageTabs_chip__IKhlT{position:relative;flex:none;padding:calc(4 * var(--dp)) calc(8 * var(--dp));border:0;border-radius:var(--radius-full);background:transparent;color:var(--color-text-accent-dark-burgundy);box-shadow:inset 0 0 0 1px var(--color-text-accent-dark-burgundy);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-quick) var(--ease-quick),color var(--dur-quick) var(--ease-quick)}.StageTabs_chip__IKhlT:after,.StageTabs_next__kEis_:after{content:"";position:absolute;inset-inline:0;top:50%;height:max(100%,44px);transform:translateY(-50%)}.StageTabs_chip__IKhlT:hover{background:color-mix(in srgb,var(--color-dark-burgundy) 8%,transparent)}.StageTabs_chip__IKhlT[data-active=true]{background:var(--color-accent-mustard);color:var(--color-text-accent-oxblood);box-shadow:none}.StageTabs_chip__IKhlT:focus-visible,.StageTabs_panel__CUjKM:focus-visible{outline:2px solid var(--color-accent-periwinkle-light);outline-offset:2px}.StageTabs_panels__I_4Vg{display:grid;grid-template-rows:auto auto auto;width:100%;min-width:0}.StageTabs_panel__CUjKM{grid-area:1/1/span 3;display:grid;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;overflow:hidden;border:.5px solid var(--color-grey);border-radius:var(--radius-lg)}.StageTabs_panel__CUjKM[data-active=false]{visibility:hidden}.StageTabs_cellsClip__jt01C{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.StageTabs_cells__w7d0Y{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));margin:0 -.5px -.5px 0}.StageTabs_cell__ASt_x{display:flex;flex-direction:column;gap:calc(10 * var(--dp));min-height:calc(160 * var(--dp));padding:calc(10 * var(--dp)) calc(20 * var(--dp)) calc(20 * var(--dp));border-right:.5px solid var(--color-grey);border-bottom:.5px solid var(--color-grey)}.StageTabs_cellTitle__tbRmn{margin:0;font-family:var(--font-body);font-weight:500;font-size:calc(18 * var(--dp));line-height:calc(27 * var(--dp));color:var(--color-text-accent-dark-burgundy)}.StageTabs_tags__kSmpF{margin:0;color:var(--color-text-muted)}.StageTabs_cellBody__Hgt3v{margin:0;white-space:pre-line;color:var(--color-text-accent-dark-burgundy)}.StageTabs_empty__eRzI6{margin:0;padding:calc(20 * var(--dp));color:var(--color-text-muted)}.StageTabs_decide__xHftL{display:flex;flex-direction:column;padding:calc(20 * var(--dp));background:var(--color-butter);border-top:.5px solid var(--color-grey)}.StageTabs_example__MSsch{margin-top:calc(10 * var(--dp))}.StageTabs_exampleLabel__IfKgX{font-weight:500}.StageTabs_nextRow__Z1Z_T{display:flex;justify-content:flex-end;padding:calc(10 * var(--dp)) calc(20 * var(--dp));border-top:.5px solid var(--color-grey)}.StageTabs_next__kEis_{position:relative;display:inline-flex;align-items:center;gap:calc(8 * var(--dp));padding:calc(6 * var(--dp)) calc(8 * var(--dp));border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-accent-dark-burgundy);cursor:pointer;transition:background-color var(--dur-quick) var(--ease-quick)}.StageTabs_back__Q5xmJ .StageTabs_nextArrow__Hkbyn{transform:scaleX(-1)}.StageTabs_next__kEis_:hover{background:color-mix(in srgb,var(--color-dark-burgundy) 8%,transparent)}.StageTabs_next__kEis_:focus-visible{outline:2px solid var(--color-accent-periwinkle-light);outline-offset:2px}.StageTabs_nextArrow__Hkbyn{width:calc(20 * var(--dp));height:calc(20 * var(--dp));background:currentColor;-webkit-mask:url(/images/icons/arrow-circle-right.svg) center/contain no-repeat;mask:url(/images/icons/arrow-circle-right.svg) center/contain no-repeat}@media (max-width:1024px){.StageTabs_chips__YwiDR{gap:calc(8 * var(--dp))}.StageTabs_cellsClip__jt01C{overflow-x:auto;scrollbar-width:none}.StageTabs_cellsClip__jt01C::-webkit-scrollbar{display:none}.StageTabs_cells__w7d0Y{display:flex;width:max-content;min-width:100%;margin:0}.StageTabs_cell__ASt_x{flex:none;width:calc(240 * var(--dp));padding:calc(10 * var(--dp));border-bottom:0}.StageTabs_cell__ASt_x:last-child{border-right:0}}.HomeAccordion_root__NaDxW{--rail:80px;--panel-max:1680px;--dp:max(0.55px,min(calc((100vw - 2 * var(--rail)) / 1280),calc(100dvh / 1024),calc(var(--panel-max) / 1280)));--dpw:max(0.55px,min(calc((100vw - 2 * var(--rail)) / 1280),calc(var(--panel-max) / 1280)));--cx:calc((100% - 2 * var(--rail) - 1280 * var(--dp)) / 2);--cy:calc((100% - 1024 * var(--dp)) / 2);--dur-reveal:var(--dur-slow);position:relative;display:flex;width:min(100%,calc(var(--panel-max) + 2 * 120px));height:100dvh;margin:0 auto;overflow:hidden;background:var(--color-bg-deepest)}@media (min-width:1025px){.HomeAccordion_root__NaDxW[data-revealing]{--dur-reveal:1250ms}.HomeAccordion_root__NaDxW[data-phase=ooo]{--dp:max(0.55px,min(calc((100vw - 2 * var(--rail)) / 1280),calc(100dvh / 884),calc(var(--panel-max) / 1280)));--sq:max(0px,calc(1024 * var(--dp) - 100dvh));--sqA:calc(var(--sq) * 0.4286);--sqAB:calc(var(--sq) * 0.7143)}}@media (min-width:1441px){.HomeAccordion_root__NaDxW{--rail:clamp(80px,calc(80px + (100vw - 1440px) * 0.0833),120px)}}.HomeAccordion_panel__gf7Mk{position:relative;flex:0 0 auto;width:var(--rail);height:100%;overflow:hidden;transition:width var(--dur-slow) var(--ease-slow)}.HomeAccordion_panel__gf7Mk[data-expanded=true]{width:calc(100% - 2 * var(--rail))}.HomeAccordion_panel__gf7Mk[data-panel=home]{--rail-accent:var(--color-text-accent-dark-burgundy);--rail-eyebrow:var(--color-text-explain);background:var(--color-bg-secondary)}.HomeAccordion_panel__gf7Mk[data-panel=work]{--rail-accent:var(--color-accent-mustard);background:var(--color-olive)}.HomeAccordion_panel__gf7Mk[data-panel=ooo]{--rail-accent:var(--color-accent-dusty-rose);background:var(--color-bg-deepest)}.HomeAccordion_rail__Xb__z{position:absolute;inset:0 auto 0 0;width:var(--rail);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:calc(40 * var(--dp));padding:calc(80 * var(--dp)) 0 calc(120 * var(--dp));margin:0;border:0;background:transparent;cursor:pointer;opacity:1;transition:opacity var(--dur-slow) var(--ease-slow)}.HomeAccordion_panel__gf7Mk[data-expanded=true] .HomeAccordion_rail__Xb__z{opacity:0;pointer-events:none}.HomeAccordion_rail__Xb__z:focus-visible{outline-offset:-4px}.HomeAccordion_railLabel__2Zeoi{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:calc(28 * var(--dp));line-height:calc(38 * var(--dp));color:var(--rail-accent)}.HomeAccordion_railEyebrow__rNUEZ,.HomeAccordion_railLabel__2Zeoi{white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg)}.HomeAccordion_railEyebrow__rNUEZ{margin-bottom:auto;font-family:var(--font-body);font-weight:300;font-size:calc(18 * var(--dp));line-height:calc(27 * var(--dp));color:var(--rail-eyebrow,var(--color-text-accent-butter))}.HomeAccordion_railIcon__FSy6R{width:calc(32 * var(--dp));height:calc(32 * var(--dp));flex:none;background:var(--rail-accent);-webkit-mask:url(/images/icons/add.svg) center/contain no-repeat;mask:url(/images/icons/add.svg) center/contain no-repeat}.HomeAccordion_content__ox1bW{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--dur-reveal) var(--ease-slow)}.HomeAccordion_panel__gf7Mk[data-expanded=true] .HomeAccordion_content__ox1bW{opacity:1}.HomeAccordion_panel__gf7Mk:not([data-expanded=true]) .HomeAccordion_content__ox1bW{pointer-events:none}.HomeAccordion_scrim__UxkJz{position:absolute;inset:0;z-index:5;background:var(--color-bg-deepest);opacity:0;pointer-events:none;transition:opacity var(--dur-reveal) var(--ease-slow)}.HomeAccordion_root__NaDxW[data-phase=loading] .HomeAccordion_scrim__UxkJz{opacity:1;pointer-events:auto}.HomeAccordion_rk__Lfuk4{position:absolute;z-index:6;width:var(--rk-w);height:var(--rk-h);pointer-events:none;transition:left var(--dur-reveal) var(--ease-slow),top var(--dur-reveal) var(--ease-slow),width var(--dur-reveal) var(--ease-slow),height var(--dur-reveal) var(--ease-slow)}.HomeAccordion_rkImg__7nXOx{width:100%;height:100%;animation:HomeAccordion_rkSpin__UnSG9 2s var(--ease-spin) 1 both}@keyframes HomeAccordion_rkSpin__UnSG9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.HomeAccordion_rkImg__7nXOx{animation:none}}.HomeAccordion_root__NaDxW[data-phase=loading] .HomeAccordion_rk__Lfuk4{width:calc(189 * var(--dp));height:calc(181 * var(--dp));left:calc(50% - 70 * var(--dp));top:calc(50% - 90 * var(--dp))}.HomeAccordion_root__NaDxW[data-phase=home] .HomeAccordion_rk__Lfuk4{left:calc(var(--cx) + 599 * var(--dp));top:calc(var(--cy) + 51 * var(--dp))}.HomeAccordion_root__NaDxW[data-phase=work] .HomeAccordion_rk__Lfuk4{left:calc(var(--rail) + var(--cx) + 598 * var(--dp));top:calc(var(--cy) + 40 * var(--dp))}.HomeAccordion_root__NaDxW[data-phase=ooo] .HomeAccordion_rk__Lfuk4{left:calc(2 * var(--rail) + var(--cx) + 607 * var(--dp));top:calc(var(--cy) + var(--sq, 0px) / 2 + 90 * var(--dp) - var(--sqA, 0px))}@media (max-width:1024px){.HomeAccordion_root__NaDxW{--dp:clamp(0.68px,min(calc(100vw / 440),calc(100dvh / 847)),1.25px);--slack:max(0px,calc(100dvh - 847 * var(--dp)));--home-band:calc(28 * var(--dp));--home-pad:min(calc(40 * var(--dp)),calc(8 * var(--dp) + 0.2302 * var(--slack)));--home-g1:min(calc(61 * var(--dp)),calc(43 * var(--dp) + 0.1295 * var(--slack)));--home-g2:min(calc(45 * var(--dp)),calc(16 * var(--dp) + 0.2086 * var(--slack)));--home-g3:min(calc(44 * var(--dp)),calc(16 * var(--dp) + 0.2014 * var(--slack)));--rail-h:calc(82 * var(--dp));flex-direction:column;width:100%;height:100dvh;min-height:0;overflow:hidden}.HomeAccordion_panel__gf7Mk,.HomeAccordion_panel__gf7Mk[data-expanded=true]{width:100%;height:auto;display:grid;grid-template-rows:var(--rail-h) 0fr;transition:grid-template-rows var(--dur-slow) var(--ease-slow)}.HomeAccordion_panel__gf7Mk[data-expanded=true]{grid-template-rows:0 1fr}.HomeAccordion_rail__Xb__z{position:relative;inset:auto;grid-row:1;width:100%;height:var(--rail-h);flex-direction:row;justify-content:flex-start;gap:calc(24 * var(--dp));padding:0 calc(24 * var(--dp));overflow:hidden}.HomeAccordion_railIcon__FSy6R{order:-1;width:calc(28 * var(--dp));height:calc(28 * var(--dp))}.HomeAccordion_railLabel__2Zeoi{writing-mode:horizontal-tb;transform:none;font-size:calc(28 * var(--dp));line-height:calc(34 * var(--dp))}.HomeAccordion_railEyebrow__rNUEZ{order:1;margin-left:auto;margin-bottom:0;writing-mode:horizontal-tb;transform:none;font-size:calc(18 * var(--dp));line-height:calc(27 * var(--dp))}.HomeAccordion_content__ox1bW{position:relative;inset:auto;display:block;grid-row:2;width:100%;height:auto;min-height:0;overflow:hidden}.HomeAccordion_panel__gf7Mk[data-expanded=true] .HomeAccordion_content__ox1bW{min-height:calc(100dvh - 2 * var(--rail-h));max-height:calc(100dvh - 2 * var(--rail-h));overflow:hidden auto;overscroll-behavior:contain}.HomeAccordion_root__NaDxW[data-phase=loading] .HomeAccordion_rk__Lfuk4{left:calc(50% - 70 * var(--dp));top:calc(50dvh - 90 * var(--dp))}.HomeAccordion_root__NaDxW[data-phase=home] .HomeAccordion_rk__Lfuk4{left:calc(50% - 30 * var(--dp));top:calc(var(--home-pad) + var(--home-band) + var(--home-g1) - 61 * var(--dp))}.HomeAccordion_root__NaDxW[data-phase=work] .HomeAccordion_rk__Lfuk4{left:calc(50% - 33 * var(--dp));top:calc(var(--rail-h) - 4 * var(--dp))}.HomeAccordion_root__NaDxW[data-phase=ooo] .HomeAccordion_rk__Lfuk4{left:calc(50% - 33 * var(--dp));top:calc(2 * var(--rail-h) - 6 * var(--dp))}}.HomePanel_box__cg3kp{--canvas-top:calc(50% - 512 * var(--dp));position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.HomePanel_slot__R5027{position:relative;flex:none;width:calc(1280 * var(--dp));height:calc(1024 * var(--dp))}.HomePanel_rule__GRv5u{position:absolute;left:0;right:0;height:1px;background:var(--color-border-default);opacity:.5}.HomePanel_ruleTop__jBen0{top:calc(var(--canvas-top) + 140 * var(--dp))}.HomePanel_ruleBottom__MVMB4{top:calc(var(--canvas-top) + 890 * var(--dp))}.HomePanel_greeting__KZkmX{position:absolute;left:calc(40 * var(--dp));top:calc(var(--canvas-top) + 52 * var(--dp))}.HomePanel_back__1sIeN,.HomePanel_front__Uc_A8{position:absolute;width:calc(580 * var(--dp));height:calc(400 * var(--dp));-webkit-mask:url(/images/home/postcard-shape-desktop.svg) center/100% 100% no-repeat;mask:url(/images/home/postcard-shape-desktop.svg) center/100% 100% no-repeat}.HomePanel_front__Uc_A8{left:calc(350 * var(--dp));top:calc(92 * var(--dp));z-index:1;overflow:hidden}.HomePanel_front__Uc_A8 img{object-fit:cover}.HomePanel_photoRow__ByT1s{position:absolute;left:calc(33 * var(--dp));right:calc(31 * var(--dp));height:calc(64 * var(--dp));display:flex;align-items:center;gap:calc(24 * var(--dp));font-family:var(--font-mono);font-weight:500;font-size:calc(12 * var(--dp));line-height:calc(16 * var(--dp));letter-spacing:calc(1.2 * var(--dp));color:var(--color-text-primary);white-space:nowrap}.HomePanel_photoTop__nZGfr{top:0}.HomePanel_photoBottom__AEtB6{bottom:0}.HomePanel_eyebrow__hQV19{color:var(--color-text-primary)}.HomePanel_photoName__h8isa{position:absolute;left:calc(33 * var(--dp));top:calc(305 * var(--dp));margin:0;font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:calc(34 * var(--dp));line-height:calc(38 * var(--dp));color:var(--color-text-accent-butter)}.HomePanel_back__1sIeN{left:calc(350 * var(--dp));top:calc(532 * var(--dp));z-index:0;display:flex;flex-direction:column;justify-content:flex-start;gap:calc(24 * var(--dp));padding:calc(32 * var(--dp));background:var(--color-bg-deepest);color:var(--color-text-accent-butter)}[data-phase=home] .HomePanel_back__1sIeN{--slide-x:0px;--slide-y:calc(-440 * var(--dp));animation:HomePanel_backCardSlide__wxn5M 1s ease-out both}@keyframes HomePanel_backCardSlide__wxn5M{0%{transform:translate(var(--slide-x),var(--slide-y))}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){[data-phase=home] .HomePanel_back__1sIeN{animation:none}}.HomePanel_cardMeta__hbujs{display:flex;align-items:center;gap:calc(12 * var(--dp));font-family:var(--font-mono);font-weight:500;font-size:calc(12 * var(--dp));line-height:calc(16 * var(--dp));letter-spacing:calc(1.2 * var(--dp));white-space:nowrap}.HomePanel_metaLeft___Luis{color:var(--color-text-accent-butter)}.HomePanel_metaRight__kqzVC{color:var(--color-text-on-inverse)}.HomePanel_hairline__wk6Qg{flex:1 1;min-width:0;height:1px;background:var(--color-grey)}.HomePanel_hairlineDark__4GuzZ{background:var(--color-dark-burgundy)}.HomePanel_heroSentence__k_D_m{font-family:var(--font-sans);font-weight:500;font-size:calc(32 * var(--dp));line-height:calc(38 * var(--dp));width:calc(516 * var(--dp));white-space:pre-line;margin:0;text-wrap:pretty;min-height:calc(153 * var(--dp))}.HomePanel_heroBlock__P9egM{display:flex;flex-direction:column;gap:calc(24 * var(--dp))}.HomePanel_heroAccent__l61_y{color:var(--color-accent-dusty-rose)}.HomePanel_heroSerif__AQBNe{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:calc(34 * var(--dp));color:var(--color-text-accent-butter)}.HomePanel_tags__K8XHR{margin:auto 0 0;padding:0;list-style:none;font-family:var(--font-mono);font-weight:500;font-size:calc(12 * var(--dp));line-height:calc(16 * var(--dp));letter-spacing:calc(1.2 * var(--dp));white-space:nowrap;color:var(--color-text-accent-butter)}.HomePanel_tag__2qXsg,.HomePanel_tags__K8XHR{display:flex;align-items:center;gap:calc(8 * var(--dp))}.HomePanel_tagRule__TqNLW{width:calc(17 * var(--dp));height:1px;background:var(--color-grey)}@media (max-width:1024px){.HomePanel_box__cg3kp{display:block;height:auto;padding-block:calc(var(--home-pad) + var(--home-band)) var(--home-pad)}.HomePanel_slot__R5027{width:calc(360 * var(--dp));height:calc(var(--home-g1) + 564 * var(--dp) + var(--home-g2) + var(--home-g3));margin:0 auto}.HomePanel_ruleTop__jBen0{top:calc(var(--home-pad) + var(--home-band) + var(--home-g1) - 61 * var(--dp) + .529 * var(--rk-h))}.HomePanel_ruleBottom__MVMB4{top:auto;bottom:var(--home-pad)}.HomePanel_back__1sIeN,.HomePanel_front__Uc_A8{left:0;width:calc(360 * var(--dp));height:calc(240 * var(--dp));-webkit-mask:url(/images/home/postcard-shape-mobile.svg) center/100% 100% no-repeat;mask:url(/images/home/postcard-shape-mobile.svg) center/100% 100% no-repeat}.HomePanel_front__Uc_A8{top:var(--home-g1)}.HomePanel_back__1sIeN{top:calc(var(--home-g1) + 280 * var(--dp));gap:calc(8 * var(--dp));padding:calc(16 * var(--dp))}.HomePanel_greeting__KZkmX{left:calc(50% - 180 * var(--dp));top:var(--home-pad)}.HomePanel_photoRow__ByT1s{height:calc(48 * var(--dp));gap:calc(12 * var(--dp))}.HomePanel_photoTop__nZGfr{top:0;left:calc(22 * var(--dp));right:calc(22 * var(--dp))}.HomePanel_photoBottom__AEtB6{bottom:0;left:calc(21 * var(--dp));right:calc(21 * var(--dp))}.HomePanel_photoName__h8isa{left:calc(22 * var(--dp));top:calc(160 * var(--dp))}.HomePanel_cardMeta__hbujs{gap:calc(8 * var(--dp))}.HomePanel_heroSentence__k_D_m{font-size:calc(22 * var(--dp));line-height:calc(28 * var(--dp));width:calc(328 * var(--dp));min-height:0}.HomePanel_heroSerif__AQBNe{font-size:calc(24 * var(--dp))}.HomePanel_tagRule__TqNLW{width:calc(16 * var(--dp))}.HomePanel_mButtons__kTJMk{position:absolute;left:0;right:0;top:calc(var(--home-g1) + 520 * var(--dp) + var(--home-g2));display:flex;justify-content:center}[data-phase=home] .HomePanel_back__1sIeN{--slide-x:0px;--slide-y:calc(-280 * var(--dp))}}.HomeGreeting_greeting__idK9r{display:flex;align-items:center;gap:calc(8 * var(--dp));margin:0;font-family:var(--font-body);font-weight:400;font-size:max(12px,calc(16 * var(--dp)));line-height:calc(24 * var(--dp));color:var(--color-text-muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:0;transition:opacity var(--dur-card) var(--ease-out)}.HomeGreeting_greeting__idK9r[data-ready]{opacity:1}.HomeGreeting_icon__g_QBw{flex:none;width:calc(20 * var(--dp));height:calc(20 * var(--dp))}.HomeGreeting_dot__PvzD1{opacity:.7}@media (prefers-reduced-motion:reduce){.HomeGreeting_greeting__idK9r{transition:none}}.WorkPanel_box__j66Xo{--k:max(var(--dp),0.8px);position:relative;width:100%;height:100%;padding:calc(80 * var(--dp)) calc(40 * var(--dp))}.WorkPanel_inner__WAMTC{display:flex;flex-direction:column;width:100%;height:100%}.WorkPanel_rowWrap___D7ke{position:relative;flex:1 1;min-height:calc(440 * var(--k))}.WorkPanel_row__B1Vlj{height:100%;display:flex;align-items:center;justify-content:safe center;gap:calc(40 * var(--k));padding-block:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.WorkPanel_row__B1Vlj::-webkit-scrollbar{display:none}.WorkPanel_fade__x4ce_{position:absolute;top:0;bottom:0;width:calc(160 * var(--dp));pointer-events:none;opacity:0;transition:opacity var(--dur-card) var(--ease-out)}.WorkPanel_fade__x4ce_[data-show=true]{opacity:1}.WorkPanel_fadeNext__8Ym0T{right:0;background:linear-gradient(to left,var(--color-olive),color-mix(in srgb,var(--color-olive) 0%,transparent))}.WorkPanel_fadePrev__yMa7G{left:0;background:linear-gradient(to right,var(--color-olive),color-mix(in srgb,var(--color-olive) 0%,transparent))}.WorkPanel_rowArrow__2J2Tl{position:absolute;top:calc(240 * var(--dp));z-index:2;width:calc(40 * var(--dp));height:calc(40 * var(--dp));padding:0;border:0;background:var(--color-accent-periwinkle-light);-webkit-mask:url(/images/icons/arrow-circle-right.svg) center/calc(32 * var(--dp)) no-repeat;mask:url(/images/icons/arrow-circle-right.svg) center/calc(32 * var(--dp)) no-repeat;cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--dur-card) var(--ease-out)}.WorkPanel_rowArrow__2J2Tl[data-show=true]{opacity:1;pointer-events:auto}.WorkPanel_rowArrow__2J2Tl:focus-visible,.WorkPanel_rowArrow__2J2Tl:hover{filter:brightness(1.08)}.WorkPanel_rowNext__o6mYs{right:calc(-20 * var(--dp))}.WorkPanel_rowPrev__xLJc1{left:calc(-20 * var(--dp));transform:scaleX(-1)}.WorkPanel_card__wLsBI{position:relative;display:block;flex:none;width:calc(320 * var(--k));height:calc(440 * var(--k));color:var(--color-text-accent-butter);text-decoration:none;transition:transform var(--dur-card) var(--ease-out)}[data-phase=work] .WorkPanel_card__wLsBI{animation:WorkPanel_cardIn__m_JUL .45s var(--ease-out) backwards}[data-phase=work] .WorkPanel_card__wLsBI:first-child{animation-delay:0s}[data-phase=work] .WorkPanel_card__wLsBI:nth-child(2){animation-delay:60ms}[data-phase=work] .WorkPanel_card__wLsBI:nth-child(3){animation-delay:.12s}[data-phase=work] .WorkPanel_card__wLsBI:nth-child(4){animation-delay:.18s}@keyframes WorkPanel_cardIn__m_JUL{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.WorkPanel_clip__ub3yr{-webkit-mask:url(/images/work/card-mask.svg) 0 0/100% 100% no-repeat;mask:url(/images/work/card-mask.svg) 0 0/100% 100% no-repeat}.WorkPanel_clip__ub3yr,.WorkPanel_photo__jqpKj{position:absolute;inset:0;display:block;overflow:hidden}.WorkPanel_photo__jqpKj{transition:transform var(--dur-card) var(--ease-out)}.WorkPanel_photoCover__CGoSb{object-fit:cover}.WorkPanel_photoCropped__5Umrn{position:absolute;max-width:none;max-height:none}.WorkPanel_top__u9M7W{position:absolute;top:0;left:0;right:0;height:calc(62 * var(--k));padding:0 calc(20 * var(--k));display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-weight:500;letter-spacing:1.2px;color:var(--color-text-on-inverse)}.WorkPanel_pill__VYk82{display:inline-flex;align-items:center;height:calc(22 * var(--k));padding:0 calc(8 * var(--k));border:1px solid var(--color-text-on-inverse);border-radius:999px;font-size:max(11px,calc(11 * var(--k)));line-height:1.27;white-space:nowrap}.WorkPanel_year__LLa4s{font-size:max(11px,calc(12 * var(--k)));line-height:1.33}.WorkPanel_glass__cfIMj{position:absolute;left:0;right:0;bottom:0;min-height:calc(192 * var(--k));box-sizing:border-box;padding:calc(20 * var(--k));display:flex;flex-direction:column;justify-content:flex-end;gap:calc(8 * var(--k));border-radius:calc(12 * var(--k));background:color-mix(in srgb,var(--color-olive) 40%,transparent);-webkit-backdrop-filter:blur(24px) saturate(1.1);backdrop-filter:blur(24px) saturate(1.1)}.WorkPanel_impact__wLrrw{display:block;font-family:var(--font-sans);font-weight:500;font-size:max(18px,calc(22 * var(--k)));line-height:1.2727;white-space:pre-line}.WorkPanel_desc__x2cAd{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-family:var(--font-body);font-weight:300;font-size:max(14px,calc(14 * var(--k)));line-height:1.4286}.WorkPanel_name__41_S7{font-weight:500}.WorkPanel_foot__sFOFR{display:flex;align-items:center;justify-content:space-between;height:calc(40 * var(--k))}.WorkPanel_readMore__7xNsi{padding:0 calc(16 * var(--k));font-family:var(--font-sans);font-weight:600;font-size:max(14px,calc(16 * var(--k)));line-height:calc(40 * var(--k));color:var(--color-accent-periwinkle-light)}.WorkPanel_lock__qQUqC{flex:none;width:calc(24 * var(--k));height:calc(24 * var(--k));background:var(--color-accent-periwinkle-light);-webkit-mask:url(/images/icons/lock-closed.svg) center/contain no-repeat;mask:url(/images/icons/lock-closed.svg) center/contain no-repeat}.WorkPanel_outline__poxJC{position:absolute;inset:-2px;display:block;pointer-events:none;background:var(--color-grey);-webkit-mask:url(/images/work/card-outline.svg) 0 0/100% 100% no-repeat;mask:url(/images/work/card-outline.svg) 0 0/100% 100% no-repeat}@media (hover:hover){.WorkPanel_card__wLsBI:hover{transform:translateY(-4px)}.WorkPanel_card__wLsBI:hover .WorkPanel_photo__jqpKj{transform:scale(1.04)}}.WorkPanel_card__wLsBI:focus-visible{outline:none;transform:translateY(-4px)}.WorkPanel_card__wLsBI:focus-visible .WorkPanel_photo__jqpKj{transform:scale(1.04)}.WorkPanel_card__wLsBI:focus-visible .WorkPanel_outline__poxJC{background:var(--color-accent-periwinkle-light);-webkit-mask-image:url(/images/work/card-focus.svg);mask-image:url(/images/work/card-focus.svg)}@media (prefers-reduced-motion:reduce){[data-phase=work] .WorkPanel_card__wLsBI{animation:none}.WorkPanel_card__wLsBI,.WorkPanel_photo__jqpKj{transition:none}.WorkPanel_card__wLsBI:focus-visible,.WorkPanel_card__wLsBI:hover{transform:none}.WorkPanel_card__wLsBI:focus-visible .WorkPanel_photo__jqpKj,.WorkPanel_card__wLsBI:hover .WorkPanel_photo__jqpKj{transform:none}}.WorkPanel_bottom__3kMjC{position:relative;display:flex;align-items:flex-start;justify-content:space-between;padding:calc(40 * var(--dp)) 0 calc(72 * var(--dp))}.WorkPanel_bottomLeft__RlsTh{display:flex;flex-direction:column;align-items:flex-start;gap:calc(33 * var(--dp));width:calc(680 * var(--dpw));max-width:60%}.WorkPanel_intro__WBBwO{margin:0;font-family:var(--font-body);font-weight:300;font-size:calc(18 * var(--dp));line-height:calc(27 * var(--dp));color:var(--color-text-accent-butter)}.WorkPanel_headingBlock__6f15k{display:flex;flex-direction:column;align-items:flex-end;gap:calc(8 * var(--dp))}.WorkPanel_heading__QMHEb{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:calc(72 * var(--dp));line-height:calc(78 * var(--dp));letter-spacing:calc(-.5 * var(--dp));color:var(--color-accent-mustard)}.WorkPanel_heading__QMHEb,.WorkPanel_subtitle__BL_r_{width:calc(347 * var(--dp));margin:0;text-align:right}.WorkPanel_subtitle__BL_r_{color:var(--color-text-accent-butter)}.WorkPanel_rule___Egyi{position:absolute;left:0;right:0;height:1px;background:var(--color-border-default);opacity:.5}.WorkPanel_ruleTop__9HD0V{top:calc(80 * var(--dp))}.WorkPanel_ruleBottom__xC_jM{top:calc(945 * var(--dp))}.WorkPanel_ruleBottomFlush__U4C5f{position:absolute;top:0;left:calc(-40 * var(--dp));right:calc(-40 * var(--dp));height:1px;background:var(--color-border-default);opacity:.5}.WorkPanel_mBox__oH2TK{--k:max(var(--dp),0.8px);margin:0 auto;padding:calc(40 * var(--dp))}.WorkPanel_mBox__oH2TK,.WorkPanel_mSlot__xnQEX{position:relative;width:100%}.WorkPanel_carousel__Rl_Fd{position:relative;display:flex;align-items:flex-start;gap:calc(40 * var(--k));height:calc(440 * var(--k));margin:0 calc(-40 * var(--dp));padding:0 calc(50% + 40 * var(--dp) - 160 * var(--k));overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.WorkPanel_carousel__Rl_Fd::-webkit-scrollbar{display:none}.WorkPanel_mCard__USBZw{flex:none;width:calc(320 * var(--k));height:calc(440 * var(--k));scroll-snap-align:center}.WorkPanel_mText__H_mFJ{display:flex;flex-direction:column;gap:calc(24 * var(--dp));margin-top:calc(24 * var(--dp));margin-inline:calc(-40 * var(--dp));padding-inline:calc(20 * var(--dp))}.WorkPanel_mHeadingRow__DrEPN{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(16 * var(--dp));min-height:calc(44 * var(--dp))}.WorkPanel_mHeading__jUC40{margin:0;font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:calc(38 * var(--dp));line-height:calc(44 * var(--dp));letter-spacing:calc(-.3 * var(--dp));color:var(--color-accent-mustard)}.WorkPanel_mMeta__2_Tnf{align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.WorkPanel_mSubtitle__zpuiz{font-family:var(--font-sans);font-weight:500;font-size:max(12px,calc(14 * var(--dp)));line-height:calc(18 * var(--dp));color:var(--color-text-accent-butter)}.WorkPanel_dots__PjtaC{display:flex;align-items:center;gap:calc(11 * var(--dp));height:calc(14 * var(--dp))}.WorkPanel_dot__nEQ3_{width:calc(8 * var(--dp));height:calc(8 * var(--dp));border-radius:50%;background:var(--color-bg-primary);transition:all var(--dur-card) var(--ease-out)}.WorkPanel_dot__nEQ3_[data-active=true]{width:calc(14 * var(--dp));height:calc(14 * var(--dp));background:var(--color-accent-periwinkle-light)}.WorkPanel_mIntro__zU68S{margin:0;color:var(--color-text-on-inverse)}.WorkPanel_mCta__ZtxfJ{align-self:flex-start;gap:calc(16 * var(--dp))}@media (min-width:768px) and (max-width:1024px){.WorkPanel_carousel__Rl_Fd{padding-inline:calc(20 * var(--dp));scroll-padding-inline:calc(20 * var(--dp))}.WorkPanel_mCard__USBZw{scroll-snap-align:start}.WorkPanel_mIntro__zU68S{max-width:calc(560 * var(--dp))}}.Zoom_hit__pwJ02{position:absolute;inset:0;z-index:1;padding:0;border:0;border-radius:inherit;background:transparent;cursor:zoom-in}.Zoom_hit__pwJ02:focus-visible{outline:2px solid var(--color-accent-periwinkle-light);outline-offset:-2px}.Zoom_badge__AMhnF{position:absolute;top:calc(var(--bar, 0px) + 8px);right:8px;z-index:1;width:28px;height:28px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-dark-burgundy) 70%,transparent);opacity:.8;pointer-events:none;transition:opacity var(--dur-card) var(--ease-out)}.Zoom_badge__AMhnF:after{content:"";position:absolute;inset:7px;background:var(--color-cream);-webkit-mask:url(/images/icons/arrow-up-right.svg) center/contain no-repeat;mask:url(/images/icons/arrow-up-right.svg) center/contain no-repeat}@media (hover:hover){.Zoom_badge__AMhnF{opacity:0}.Zoom_hit__pwJ02:focus-visible+.Zoom_badge__AMhnF,.Zoom_hit__pwJ02:hover+.Zoom_badge__AMhnF{opacity:1}}.Zoom_scrim__Ely80{position:fixed;inset:0;z-index:110;display:flex;align-items:center;justify-content:center;padding:72px 16px 24px;background:color-mix(in srgb,var(--color-dark-burgundy) 86%,transparent);animation:Zoom_scrimIn__m_PO7 .22s var(--ease-out) both}.Zoom_figure__Yio0J{display:flex;flex-direction:column;align-items:center;gap:12px;margin:0;max-width:100%;animation:Zoom_mediaIn__cLAvO .26s var(--ease-out) both}.Zoom_stage__7EBjV{position:relative;display:inline-flex;max-width:100%;border-radius:8px;overflow:hidden;background:var(--color-off-white)}.Zoom_stage__7EBjV:hover [data-video-toggle]{opacity:1}.Zoom_media__wkwzM{display:block;width:auto;height:auto;max-width:min(92vw,1600px);max-height:calc(100dvh - 72px - 24px - 40px)}.Zoom_caption__I2xUZ{max-width:min(92vw,720px);color:var(--color-cream);font-family:var(--font-mono);font-size:12px;line-height:16px;letter-spacing:.06em;text-align:center;text-wrap:balance}.Zoom_close__My2Q7{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-md);background:transparent;cursor:pointer}.Zoom_close__My2Q7:focus-visible{outline:2px solid var(--color-accent-periwinkle-light);outline-offset:2px}.Zoom_closeIcon__gcZWt{width:32px;height:32px;background:var(--color-cream);-webkit-mask:url(/images/icons/arrow-move-inward.svg) center/contain no-repeat;mask:url(/images/icons/arrow-move-inward.svg) center/contain no-repeat}@keyframes Zoom_scrimIn__m_PO7{0%{opacity:0}}@keyframes Zoom_mediaIn__cLAvO{0%{opacity:0;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.Zoom_figure__Yio0J{animation:none}.Zoom_scrim__Ely80{animation-duration:1ms}.Zoom_badge__AMhnF{transition:none}}.OooPanel_box__yKyyV{--canvas-top:calc(50% - 512 * var(--dp) + var(--sq, 0px) / 2);--canvas-left:calc(50% - 640 * var(--dp));position:relative;width:100%;height:100%;color:var(--color-text-accent-butter)}.OooPanel_slot__4FNde{position:absolute;left:var(--canvas-left);top:var(--canvas-top);width:calc(1280 * var(--dp));height:calc(1024 * var(--dp))}.OooPanel_rule__aE0eT{position:absolute;left:0;right:0;height:1px;background:var(--color-border-default);opacity:.5}.OooPanel_ruleTop__zr5SE{top:calc(var(--canvas-top) + 80 * var(--dp) - var(--sqA, 0px))}.OooPanel_ruleObjects__ZZkel{top:calc(var(--canvas-top) + 277 * var(--dp) - var(--sqA, 0px))}.OooPanel_ruleMid__iTQL_{top:calc(var(--canvas-top) + 500 * var(--dp) - var(--sqAB, 0px))}.OooPanel_ruleBottom__Ninmb{top:calc(var(--canvas-top) + 944 * var(--dp) - var(--sqAB, 0px))}.OooPanel_envelope__2wtRX{position:absolute;left:calc(420 * var(--dp));top:calc(520 * var(--dp) - var(--sqAB, 0px));width:calc(440 * var(--dp));height:calc(424 * var(--dp));pointer-events:none}.OooPanel_envBack__K_1Zv,.OooPanel_envFront__T9xrd{position:absolute;left:0}.OooPanel_envBack__K_1Zv{top:0;width:calc(440 * var(--dp));height:calc(424 * var(--dp))}.OooPanel_envFront__T9xrd{top:calc(188 * var(--dp));width:calc(439 * var(--dp));height:calc(236 * var(--dp))}.OooPanel_fill__EvJxn{object-fit:contain}.OooPanel_stage__A7K3F{position:absolute;left:0;top:calc(-1 * var(--sqA, 0px));width:100%;height:100%}.OooPanel_plateInner__eH2Dz,.OooPanel_plateOuter__rHyul{position:absolute;max-width:none}.OooPanel_plateOuter__rHyul{left:calc(441 * var(--dp));top:calc(142 * var(--dp));width:calc(400 * var(--dp));height:calc(291 * var(--dp))}.OooPanel_plateInner__eH2Dz{left:calc(449 * var(--dp));top:calc(148 * var(--dp));width:calc(384 * var(--dp));height:calc(279 * var(--dp))}.OooPanel_heading___4wZ5,.OooPanel_mHeading__dbrnr{margin:0;font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:calc(38 * var(--dp));line-height:calc(44 * var(--dp));letter-spacing:calc(-.3 * var(--dp));text-align:center;white-space:nowrap;color:var(--color-text-primary)}.OooPanel_heading___4wZ5{position:absolute;left:calc(441 * var(--dp));top:calc(370 * var(--dp));width:calc(400 * var(--dp))}.OooPanel_objects__COQK1{position:absolute;inset:0;margin:0;padding:0;list-style:none}.OooPanel_object__yVt9I{position:absolute;left:calc(var(--x) * var(--dp));top:calc(var(--y) * var(--dp));width:calc(var(--w) * var(--dp));height:calc(var(--h) * var(--dp));outline:none}.OooPanel_object__yVt9I[tabindex]:focus-visible{outline:1px solid var(--color-accent-periwinkle-light);outline-offset:calc(6 * var(--dp))}.OooPanel_link__fLWmo{display:block;width:100%;height:100%}.OooPanel_press__qY1tp{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.OooPanel_press__qY1tp:focus-visible{outline:2px solid var(--color-accent-periwinkle-light);outline-offset:4px}.OooPanel_art__bAesL{display:block;position:relative;width:100%;height:100%;transform:rotate(var(--rest,0deg));transition:transform .3s var(--ease-out)}.OooPanel_label__2Z5vy{position:absolute;left:50%;top:calc(100% + 8 * var(--dp));transform:translateX(-50%);font-family:var(--font-mono);font-weight:500;font-size:max(12px,calc(12 * var(--dp)));line-height:calc(16 * var(--dp));letter-spacing:calc(1.2 * var(--dp));white-space:nowrap;color:var(--color-grey);opacity:0;transition:opacity .3s var(--ease-out);pointer-events:none}.OooPanel_object__yVt9I[tabindex]:focus-visible .OooPanel_art__bAesL{transform:rotate(var(--hover,0deg))}.OooPanel_object__yVt9I[tabindex]:focus-visible .OooPanel_label__2Z5vy{opacity:1}.OooPanel_object__yVt9I:has(.OooPanel_press__qY1tp:focus-visible) .OooPanel_art__bAesL{transform:rotate(var(--hover,0deg))}.OooPanel_object__yVt9I:has(.OooPanel_press__qY1tp:focus-visible) .OooPanel_label__2Z5vy{opacity:1}@media (hover:hover){.OooPanel_object__yVt9I[tabindex]:hover .OooPanel_art__bAesL{transform:rotate(var(--hover,0deg))}.OooPanel_object__yVt9I[tabindex]:hover .OooPanel_label__2Z5vy{opacity:1}}.OooPanel_stampShell__IFpAx{position:absolute;left:calc(-.5 * var(--dp));top:calc(-.5 * var(--dp));width:calc(79 * var(--dp));height:calc(101 * var(--dp));max-width:none}.OooPanel_stampPhotos__XK5wh{position:absolute;left:10.256%;top:8%;width:79.487%;height:84%;overflow:hidden;border-radius:calc(4 * var(--dp))}.OooPanel_stampPhoto__iGS65{object-fit:cover;opacity:0;transition:opacity .3s var(--ease-out)}.OooPanel_stampPhoto__iGS65[data-on=true]{opacity:1}.OooPanel_name__s2gDI{position:absolute;left:calc(40 * var(--dp));top:calc(var(--canvas-top) + 534 * var(--dp) - var(--sqAB, 0px));width:calc(var(--canvas-left) + 340 * var(--dp));margin:0;color:var(--color-text-accent-butter)}.OooPanel_bioLeft__1Yh8i,.OooPanel_bioRight__ZvUdN{margin:0;font-family:var(--font-body);font-weight:300;font-size:calc(18 * var(--dp));line-height:calc(27 * var(--dp));white-space:pre-line}.OooPanel_bioLeft__1Yh8i{position:absolute;left:calc(40 * var(--dp));top:calc(var(--canvas-top) + 588 * var(--dp) - var(--sqAB, 0px));width:calc(var(--canvas-left) + 340 * var(--dp))}.OooPanel_right__ZNcYP{position:absolute;left:calc(var(--canvas-left) + 900 * var(--dp));right:calc(40 * var(--dp));top:calc(var(--canvas-top) + 534 * var(--dp) - var(--sqAB, 0px));display:flex;flex-direction:column;align-items:flex-start;gap:calc(40 * var(--dp))}[data-phase=ooo] .OooPanel_stage__A7K3F{animation:OooPanel_stageRise__7mXCB .9s var(--ease-out) .15s both}@keyframes OooPanel_stageRise__7mXCB{0%{transform:translateY(calc(40 * var(--dp)));opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){[data-phase=ooo] .OooPanel_stage__A7K3F{animation:none}.OooPanel_art__bAesL,.OooPanel_label__2Z5vy,.OooPanel_stampPhoto__iGS65{transition:none}.OooPanel_object__yVt9I:has(.OooPanel_press__qY1tp:focus-visible) .OooPanel_art__bAesL,.OooPanel_object__yVt9I[tabindex]:focus-visible .OooPanel_art__bAesL,.OooPanel_object__yVt9I[tabindex]:hover .OooPanel_art__bAesL{transform:rotate(var(--rest,0deg))}}.OooPanel_mBox__QU_On{position:relative;box-sizing:border-box;width:calc(440 * var(--dp));min-height:calc(100dvh - 2 * var(--rail-h));margin:0 auto;padding:calc(40 * var(--dp)) calc(40 * var(--dp)) 0;color:var(--color-text-accent-butter)}.OooPanel_mSlot__lcYEe{position:relative;width:100%;padding-top:calc(256 * var(--dp))}.OooPanel_mRule__H_l8x{position:absolute;left:calc(50% - 50vw);width:100vw;top:calc(161 * var(--dp));height:1px;background:var(--color-border-default);opacity:.5}.OooPanel_mEnvelope__bgtYC{position:absolute;inset:0;overflow:clip;pointer-events:none}.OooPanel_mEnvBack__R1SQU,.OooPanel_mEnvFront__yRB8y{position:absolute;left:calc(30 * var(--dp))}.OooPanel_mEnvBack__R1SQU{bottom:calc(-121 * var(--dp));width:calc(381 * var(--dp));height:calc(367 * var(--dp))}.OooPanel_mEnvFront__yRB8y{bottom:calc(-121 * var(--dp));width:calc(380 * var(--dp));height:calc(204 * var(--dp))}.OooPanel_mPlateInner__QJSLJ,.OooPanel_mPlateOuter__pmpJb{position:absolute;max-width:none}.OooPanel_mPlateOuter__pmpJb{left:calc(14 * var(--dp));top:0;width:calc(331 * var(--dp));height:calc(240 * var(--dp))}.OooPanel_mPlateInner__QJSLJ{left:calc(20 * var(--dp));top:calc(4 * var(--dp));width:calc(319 * var(--dp));height:calc(232 * var(--dp))}.OooPanel_mHeading__dbrnr{position:absolute;left:0;top:calc(188 * var(--dp));width:100%}.OooPanel_mScroller__hxydd{position:absolute;left:calc(50% - 50vw);top:0;width:100vw;height:calc(240 * var(--dp));overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.OooPanel_mScroller__hxydd::-webkit-scrollbar{display:none}.OooPanel_mTrack__pqrTi{display:flex;width:max-content;margin:0;padding:0 calc(50vw - 75.15 * var(--dp));list-style:none}.OooPanel_mCell__7FvKu{flex:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:calc(150.3 * var(--dp));height:calc(240 * var(--dp));padding-bottom:calc(60 * var(--dp));scroll-snap-align:center;scroll-snap-stop:always}.OooPanel_mCell__7FvKu[data-wide=true]{width:calc(300.5 * var(--dp))}.OooPanel_mObject__cd9eT{position:relative;flex:none;width:calc(var(--w) * var(--dp));height:calc(var(--h) * var(--dp));transform:scale(calc(var(--s0) * (.6 + .4 * var(--t, 1))));opacity:calc(.4 + .6 * var(--t, 1))}.OooPanel_mLabel__BkKI8{position:absolute;left:0;top:calc(168 * var(--dp));width:100%;margin:0;text-align:center;font-family:var(--font-mono);font-weight:500;font-size:max(12px,calc(12 * var(--dp)));line-height:calc(16 * var(--dp));letter-spacing:calc(1.2 * var(--dp));color:var(--color-grey);animation:OooPanel_labelIn__oHvRv .2s var(--ease-out) both}@keyframes OooPanel_labelIn__oHvRv{0%{opacity:0}to{opacity:1}}.OooPanel_mBody__YPSiz{position:relative;left:50%;width:min(calc(100vw - 80 * var(--dp)),calc(640 * var(--dp)));transform:translateX(-50%);display:flex;flex-direction:column;gap:calc(16 * var(--dp))}.OooPanel_mBody__YPSiz p{margin:0}.OooPanel_mBody__YPSiz .OooPanel_mCta__YDhOh{width:100%;justify-content:space-between}@media (prefers-reduced-motion:reduce){.OooPanel_mLabel__BkKI8{animation:none}.OooPanel_mObject__cd9eT{transform:none}}