.page_root__AhT91{--design-scale:0.3333333;--bg:#fcf7ef;--ink:#111111;--line:#aeada9;background:var(--bg);color:var(--ink);min-height:100svh;padding:0}.page_frame__02Z_v{position:relative;--sky-inset:10px;--frame-inset:var(--sky-inset);--frame-corner-gap:0px;--content-inset:11px;--card-header-inset:24px;--header-inline-inset:calc(var(--content-inset) + var(--frame-inset) + var(--frame-corner-gap));padding:18px 12px 26px}.page_contactPageFrame__t2M9X{padding-bottom:18px}.page_content___38fW{position:relative;display:flex;flex-direction:column;gap:26px}.page_cardsGrid__PRUGV{flex-direction:column;gap:26px}.page_cardsGrid__PRUGV,.page_inkGridWrap__c2HSA{display:flex;padding:0 var(--content-inset);margin-top:18px}.page_inkGridWrap__c2HSA{justify-content:center;overflow-x:hidden;--ink-grid-scale:1;container-type:inline-size}.page_inkGridWrap__c2HSA .grid__instances{--ink-grid-base-size:min(366px,calc((100vw - (var(--content-inset) * 2)) * 3 / var(--ink-grid-columns)));--ink-grid-base-size:min(366px,calc(100cqw * 3 / var(--ink-grid-columns)))}.page_inkGridWrap__c2HSA .grid__instances[data-grid-columns="1"]{--ink-grid-base-size:min(366px,calc(100vw - (var(--content-inset) * 2)));--ink-grid-base-size:min(366px,100cqw)}.page_contactWrap__lVy_F{padding:0 var(--content-inset);margin-top:-26px;--frame-inset:0px;--cta-grid-scale:1;--cta-grid-multiplier:1;container-type:inline-size;--cta-grid-tile:min(366px,calc((100vw - (var(--content-inset) * 2)) / var(--cta-grid-multiplier)));--cta-grid-tile:min(366px,calc(100cqw / var(--cta-grid-multiplier)))}@media (min-width:640px){.page_contactWrap__lVy_F{--cta-grid-multiplier:2}}@media (min-width:1024px){.page_inkGridWrap__c2HSA{padding-inline:var(--header-inline-inset);--ink-grid-scale:1}.page_inkGridWrap__c2HSA .grid__instances{--ink-grid-base-size:calc(100cqw * 3 / var(--ink-grid-columns))}.page_contactWrap__lVy_F{padding-inline:var(--header-inline-inset);--cta-grid-scale:1;--cta-grid-multiplier:4;--cta-grid-tile:calc(100cqw / var(--cta-grid-multiplier))}}.page_featureGrid__QBsGp{width:100%;display:grid;grid-template-columns:1fr;padding:0;grid-gap:0;gap:0;background:transparent}.page_featureCard__swyBK{background:var(--bg)}.page_featureWhiteCard__Kc86K,.page_featureWhiteCard__Kc86K .page_captionSub__DnqAA,.page_featureWhiteCard__Kc86K .page_captionTitle__1rlRZ,.page_featureWhiteCard__Kc86K .page_kickerLink__2m4LA,.page_featureWhiteCard__Kc86K .page_kickerText__wV4el{color:#fff}.page_featureWhiteCard__Kc86K .page_caption__Mz6ID{left:0;right:0;top:0;bottom:0;margin:0;max-width:none;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;text-shadow:none;padding-bottom:20px;transform:translateY(-5%)}.page_featureWhiteCard__Kc86K .page_captionTitle__1rlRZ{font-size:calc(63px * var(--design-scale) * .7225 * 1.56);font-weight:500;line-height:1.2;text-shadow:none}.page_featureWhiteCard__Kc86K .page_captionTitle__1rlRZ span{display:block}.page_featureWhiteCard__Kc86K .page_captionSub__DnqAA{opacity:.82}.page_header__oRW75{display:flex;align-items:center;justify-content:space-between;padding-inline:var(--header-inline-inset)}.page_logo__ikIZE{display:block;width:min(92px,28vw);height:auto}.page_desktopNav__8NRUr{display:none}.page_desktopNavLink__JaB3I{font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-weight:300;font-size:12px;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;opacity:.82}.page_desktopNavText__yaU5Y,.page_menuLinkText__ScJ3u{display:inline-block}.page_desktopNavLink__JaB3I:hover{opacity:1}.page_desktopNavLink__JaB3I:focus-visible{outline:2px solid var(--ink);outline-offset:6px;border-radius:8px}.page_menuButton__3y3__{width:29px;height:29px;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:2.42px;border-radius:999px;background:var(--ink);border:0;padding:0;cursor:pointer}.page_menuLine__XlGWR{width:14.52px;height:1px;border-radius:999px;background:var(--bg);opacity:.95}.page_pixelOverlay__o7jiw{position:fixed;inset:0;z-index:60;pointer-events:none;opacity:0;--columns:20;--rows:20;--pixel-color:var(--ink);display:grid;grid-template-columns:repeat(var(--columns),1fr);grid-template-rows:repeat(var(--rows),1fr)}.page_pixelOverlay__o7jiw div{background:var(--pixel-color)}.page_menuPanel__2qWaQ{position:fixed;inset:0;z-index:50;background:var(--ink);color:#ffffff;opacity:0;visibility:hidden;pointer-events:none}.page_menuPanelOpen__LdfED{opacity:1;visibility:visible;pointer-events:auto}.page_menuInner__SQgvd{height:100%;padding:18px calc(18px + var(--sky-inset)) 40px;display:flex;flex-direction:column}.page_menuTop__I2PKK{display:flex;justify-content:flex-end}.page_menuCloseButton__he_Hm{width:29px;height:29px;border-radius:999px;border:0;padding:0;background:var(--bg);color:var(--ink);cursor:pointer;position:relative;--close-thickness:1px;--close-segment:6px;--close-gap:4px}.page_menuCloseButton__he_Hm:after,.page_menuCloseButton__he_Hm:before{content:"";position:absolute;top:50%;left:50%;border-radius:999px;background:currentColor}.page_menuCloseButton__he_Hm:before{width:var(--close-thickness);height:var(--close-segment);transform:translate(-50%,calc(-50% - (var(--close-gap) / 2) - (var(--close-segment) / 2)));box-shadow:0 calc(var(--close-gap) + var(--close-segment)) 0 0 currentColor}.page_menuCloseButton__he_Hm:after{width:var(--close-segment);height:var(--close-thickness);transform:translate(calc(-50% - (var(--close-gap) / 2) - (var(--close-segment) / 2)),-50%);box-shadow:calc(var(--close-gap) + var(--close-segment)) 0 0 0 currentColor}.page_menuNav__Ahhbg{margin-top:26px;border-top:1.25px solid rgba(255,255,255,.45)}.page_menuLink__ARm94{display:block;padding:28px 0;border-bottom:1.25px solid rgba(255,255,255,.35);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-weight:300;font-size:20px;line-height:1.15;letter-spacing:.18em;text-transform:uppercase;text-decoration:none}.page_menuLink__ARm94:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:8px}.page_rule__rC9UA{border:0;border-top:1.25px solid var(--line);margin:0 var(--header-inline-inset)}.page_header__oRW75+.page_rule__rC9UA{margin-top:-8px}.page_hero__7KFOs{margin:0;text-align:center;font-family:var(--font-shippori-mincho),ui-serif,Georgia,serif;font-weight:500;font-size:clamp(calc(24px * .95),calc(8.5vw * .95),calc(137px * var(--design-scale) * .95));line-height:1.29;padding:18px 0}.page_heroLine__dXeHN{display:block;white-space:nowrap}.page_hero__7KFOs+.page_card__Cf__u{margin-top:18px}@media (min-width:1024px){.page_frame__02Z_v{--desktop-header-rule-spacing:calc(42px * 0.855);--content-inset:16px;max-width:1680px;margin:0 auto;width:100%;padding:0 28px 30px}.page_header__oRW75{position:-webkit-sticky;position:sticky;top:0;z-index:70;background:var(--bg);padding-top:var(--desktop-header-rule-spacing);padding-bottom:var(--desktop-header-rule-spacing);border-bottom:0;justify-content:flex-start;gap:24px;padding-inline:var(--header-inline-inset)}.page_header__oRW75:after{content:"";position:absolute;left:var(--header-inline-inset);right:var(--header-inline-inset);bottom:0;border-bottom:1.25px solid var(--line);pointer-events:none}.page_logo__ikIZE{width:132px}.page_desktopNav__8NRUr{display:flex;align-items:center;gap:clamp(18px,2.2vw,42px);margin-left:auto}.page_desktopNavLink__JaB3I{font-size:12px;letter-spacing:.12em}.page_menuButton__3y3__,.page_menuPanel__2qWaQ,.page_pixelOverlay__o7jiw,.page_rule__rC9UA{display:none}.page_contactPageContent__k8VU5{gap:16px}.page_contactPageTitle__ySTuD{padding-top:12px}.page_contactPageContactWrap__7ejS_{margin-top:0}.page_contactPageContactWrap__7ejS_ .page_card__Cf__u:after,.page_contactPageContactWrap__7ejS_ .page_card__Cf__u:before,.page_contactPageContactWrap__7ejS_ .page_media__Tn7a7:after,.page_contactPageContactWrap__7ejS_ .page_media__Tn7a7:before{border:0;-webkit-clip-path:none;clip-path:none;animation:none}.page_cardsGrid__PRUGV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-row-gap:0;row-gap:0;grid-column-gap:0;column-gap:0;--frame-inset:0px;--frame-corner-gap:var(--sky-inset)}.page_featureGrid__QBsGp{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page_featureGrid__QBsGp>:nth-child(-n+2).page_card__Cf__u:before{border-top:var(--frame-stroke) solid var(--line)}.page_featureGrid__QBsGp>:nth-child(n+3).page_card__Cf__u:before{border-top:0}.page_featureGrid__QBsGp>:nth-child(2n) .page_media__Tn7a7:before{border-left:0}.page_videoCard__eEwtE{grid-column:2/3}.page_contactCard__WVov1{grid-column:1/-1}.page_contactEyebrow__pWp21{font-size:calc(40px * var(--design-scale) * .8075 * .85)}.page_contactCard__WVov1 .page_contactTitleLine__xC8zI{white-space:normal}.page_contactCard__WVov1 .page_contactEyebrow__pWp21{font-size:calc(34px * var(--design-scale) * .8075 * 1.56 * .85)}.page_mailingEyebrow__S0Q84{font-size:calc(14px * .85)}.page_contactCard__WVov1 .page_contactTitle__cbkrp{font-size:clamp(calc(72px * var(--design-scale)),4.6vw,calc(102px * var(--design-scale)))}.page_contactCard__WVov1 .page_contactForm___HwN1{width:min(340px,100%);flex-direction:column;align-items:stretch;gap:14px;margin-top:18px}.page_contactCard__WVov1 .page_contactButton__zNnqZ,.page_contactCard__WVov1 .page_contactInput__Auyuq{width:100%;max-width:100%;margin-inline:auto}.page_cardsGrid__PRUGV .page_card__Cf__u{--frame-stroke:1.25px}.page_cardsGrid__PRUGV .page_mediaPink__aZS7C .page_kickerLink__2m4LA,.page_cardsGrid__PRUGV .page_mediaPink__aZS7C .page_kickerText__wV4el,.page_cardsGrid__PRUGV .page_mediaSkyCard__jlWYF .page_kickerLink__2m4LA,.page_cardsGrid__PRUGV .page_mediaSkyCard__jlWYF .page_kickerText__wV4el{font-size:calc(50px * var(--design-scale) * .648 * 1.68 * .9)}.page_cardsGrid__PRUGV :is(.page_mediaSkyCard__jlWYF,.page_mediaPink__aZS7C) .page_dot__aVcaO{width:21.1px;height:21.1px;transition:background-color .18s ease}.page_cardsGrid__PRUGV :is(.page_mediaSkyCard__jlWYF,.page_mediaPink__aZS7C) .page_kickerLink__2m4LA{position:relative;padding-right:0;transition:padding-right .2s ease}.page_cardsGrid__PRUGV :is(.page_mediaSkyCard__jlWYF,.page_mediaPink__aZS7C) .page_kickerLink__2m4LA:after{content:"";position:absolute;right:0;top:50%;width:40px;height:22px;transform:translateY(-50%) translateX(-2px);opacity:0;background:url(/assets/right-arrow-svgrepo-com.svg) 50%/contain no-repeat;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.page_cardsGrid__PRUGV .page_card__Cf__u:is(:hover,:focus-within) :is(.page_mediaSkyCard__jlWYF,.page_mediaPink__aZS7C) .page_kickerLink__2m4LA{padding-right:34px}.page_cardsGrid__PRUGV .page_card__Cf__u:is(:hover,:focus-within) :is(.page_mediaSkyCard__jlWYF,.page_mediaPink__aZS7C) .page_kickerLink__2m4LA:after{opacity:1;transform:translateY(-50%) translateX(0)}.page_cardsGrid__PRUGV .page_mediaPink__aZS7C .page_captionTitle__1rlRZ,.page_cardsGrid__PRUGV .page_mediaSkyCard__jlWYF .page_captionTitle__1rlRZ{font-size:calc(63px * var(--design-scale) * .7225 * 1.82);font-weight:500}.page_cardsGrid__PRUGV .page_mediaPink__aZS7C .page_captionSub__DnqAA,.page_cardsGrid__PRUGV .page_mediaSkyCard__jlWYF .page_captionSub__DnqAA{font-size:calc(34px * var(--design-scale) * .9 * 1.82)}.page_cardsGrid__PRUGV .page_mediaPink__aZS7C .page_caption__Mz6ID,.page_cardsGrid__PRUGV .page_mediaSkyCard__jlWYF .page_caption__Mz6ID{text-shadow:none}.page_cardsGrid__PRUGV>.page_card__Cf__u:not(:last-child) .page_mediaInner__PcQcs{inset:calc(var(--sky-inset) + 1%)}.page_cardsGrid__PRUGV>.page_card__Cf__u:not(:last-child){--frame-corner-gap:calc(var(--sky-inset) + 1%)}.page_cardsGrid__PRUGV>.page_card__Cf__u:nth-child(2n) .page_media__Tn7a7:before{border-left:0}.page_cardsGrid__PRUGV>.page_featureGrid__QBsGp{--frame-corner-gap:calc(var(--sky-inset) + 1%)}.page_cardsGrid__PRUGV>.page_featureGrid__QBsGp .page_mediaInner__PcQcs{inset:calc(var(--sky-inset) + 1%)}.page_cardsGrid__PRUGV .page_manifestoSquare__z0UUw{--manifesto-font-size:clamp(18px,1.9vw,26px)}.page_manifestoText__93fK9 .page_manifestoLine__HLnmG{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);will-change:opacity,clip-path;animation:page_manifestoLineWrite__JWhXs 14.44s ease-out forwards}.page_manifestoText__93fK9:first-of-type .page_manifestoLine__HLnmG:first-child{animation-delay:0s}.page_manifestoText__93fK9:first-of-type .page_manifestoLine__HLnmG:nth-child(2){animation-delay:.54s}.page_manifestoText__93fK9:first-of-type .page_manifestoLine__HLnmG:nth-child(3){animation-delay:1.08s}.page_manifestoText__93fK9:first-of-type .page_manifestoLine__HLnmG:nth-child(4){animation-delay:1.62s}.page_manifestoText__93fK9:first-of-type .page_manifestoLine__HLnmG:nth-child(5){animation-delay:2.16s}.page_manifestoText__93fK9:last-of-type .page_manifestoLine__HLnmG{animation-delay:2.7s}.page_inkGridWrap__c2HSA .ink[data-variant=manifesto] .ink__title span{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);will-change:opacity,clip-path;animation:page_manifestoLineWrite__JWhXs 14.44s ease-out forwards}.page_inkGridWrap__c2HSA .ink[data-variant=manifesto] .ink__title span:first-child{animation-delay:0s}.page_inkGridWrap__c2HSA .ink[data-variant=manifesto] .ink__title span:nth-child(2){animation-delay:.54s}.page_inkGridWrap__c2HSA .ink[data-variant=manifesto] .ink__title span:nth-child(3){animation-delay:1.08s}.page_inkGridWrap__c2HSA .ink[data-variant=manifesto] .ink__title span:nth-child(4){animation-delay:1.62s}.page_inkGridWrap__c2HSA .ink[data-variant=manifesto] .ink__title span:nth-child(5){animation-delay:2.16s}.page_inkGridWrap__c2HSA .ink[data-variant=manifesto] .ink__detail{opacity:0;will-change:opacity;animation:page_manifestoDetailWrite__g3FBa 14.44s ease-out forwards;animation-delay:2.7s}.page_inkGridWrap__c2HSA .ink[data-variant=manifesto] .ink__text{animation:page_manifestoBlockVisibility__HG3ec 14.44s linear forwards}.page_inkGridWrap__c2HSA .ink.ink--static{cursor:default}.page_faconneMarkSvg__O2Jyk{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);will-change:opacity,clip-path;animation:page_faconneMarkReveal__1CsHX .42s ease-out 2.92s forwards}.page_cardsGrid__PRUGV .page_cardJoined__DRk1E{margin-top:0}.page_cardsGrid__PRUGV>:nth-child(-n+2).page_cardJoined__DRk1E:before{border-top:var(--frame-stroke) solid var(--line);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);animation:page_frameRevealX___h5K7 .42s ease-out forwards}.page_contactTitleLineMobile__XQ6Bp{display:none}.page_contactTitleLineDesktop__8qoBq{display:block}.page_hero__7KFOs{font-weight:500;letter-spacing:-.01em;padding:calc(18px * 5.6) 0}.page_heroLine__dXeHN{display:inline}.page_heroLine__dXeHN:last-child{display:block}.page_footer__F3MD0{padding-inline:0}.page_footerInner__5TPTB{max-width:1680px;margin:0 auto;padding-inline:28px}.page_footerNav__vNHk8{grid-column:1/-1;justify-self:start;align-self:start;align-items:flex-start;text-align:left}}.page_simplePageTitle__CVFpO{margin:0;padding:24px var(--sky-inset) 0;text-align:center;font-family:var(--font-shippori-mincho),ui-serif,Georgia,serif;font-weight:500;font-size:clamp(28px,6.2vw,44px);line-height:1.2}.page_simplePageBody__VcJeC{padding:18px var(--sky-inset) 0;display:flex;flex-direction:column;gap:14px}.page_simplePageText___oNxy{margin:0;max-width:46ch;align-self:center;text-align:center;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-weight:300;font-size:16px;line-height:1.8;color:rgba(17,17,17,.9)}.page_roughCircleTarget__EqVgD{display:inline-block;line-height:1}.page_salariesMark__4rPqv{position:relative;display:inline-block}.page_salariesMarkText___G7aC{position:relative;z-index:1}.page_faconneMark__oesck{position:relative;display:inline-block}.page_faconneMarkText__8iQs_{position:relative;z-index:1}.page_faconneMarkSvg__O2Jyk{top:55%;transform:translateY(-50%) scaleX(1.55) scaleY(1);transform-origin:center}.page_faconneMarkSvg__O2Jyk,.page_salariesMarkSvg__RAGb8{position:absolute;left:0;right:0;width:100%;height:auto;pointer-events:none;z-index:2}.page_salariesMarkSvg__RAGb8{top:58%;transform:translateY(-45%) scaleX(1.26) scaleY(1);transform-origin:center;opacity:0;-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%);animation:page_salariesMarkReveal__9PcJk .9s ease-out .2s forwards}@keyframes page_salariesMarkReveal__9PcJk{to{opacity:1;-webkit-clip-path:circle(78% at 50% 50%);clip-path:circle(78% at 50% 50%)}}@media (prefers-reduced-motion:reduce){.page_salariesMarkSvg__RAGb8{opacity:1;-webkit-clip-path:none;clip-path:none;animation:none}}.page_card__Cf__u{--frame-stroke:1.25px;position:relative}.page_card__Cf__u:after,.page_card__Cf__u:before{content:"";position:absolute;left:calc(var(--frame-inset) + var(--frame-corner-gap));right:calc(var(--frame-inset) + var(--frame-corner-gap));height:0;border-top:var(--frame-stroke) solid var(--line);z-index:3;pointer-events:none;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);will-change:clip-path;animation:page_frameRevealX___h5K7 .42s ease-out forwards}.page_card__Cf__u:before{top:0;animation-delay:0s}.page_card__Cf__u:after{bottom:0;animation-delay:0s}.page_featureGrid__QBsGp .page_card__Cf__u:after,.page_featureGrid__QBsGp .page_card__Cf__u:before,.page_featureGrid__QBsGp .page_media__Tn7a7:after,.page_featureGrid__QBsGp .page_media__Tn7a7:before{-webkit-clip-path:none;clip-path:none;animation:none}@media (max-width:1023px){.page_featureGrid__QBsGp>.page_card__Cf__u:not(:first-child):before{border-top:0}}.page_cardJoined__DRk1E{margin-top:-26px}.page_cardJoined__DRk1E:before{border-top:0;-webkit-clip-path:none;clip-path:none;animation:none}.page_videoCard__eEwtE:before{border-top:var(--frame-stroke) solid var(--line);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);animation:none}.page_cardHeader__GSUA9{position:absolute;left:var(--card-header-inset);right:var(--card-header-inset);top:24px;z-index:2;border:0;padding:0;background:none;display:flex;align-items:center;justify-content:space-between;gap:16px}.page_cardKicker__ZmhXV{display:flex;align-items:center;gap:8px;min-width:0}.page_dot__aVcaO{width:12.7px;height:12.7px;display:inline-block;position:relative;border-radius:0;background:transparent;flex:none}.page_dotCircle___LvTV{border-radius:999px}.page_dotFilled__zhIY0{background:currentColor}.page_kickerLink__2m4LA,.page_kickerText__wV4el{font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-weight:300;font-size:calc(50px * var(--design-scale) * .648 * .9);line-height:1.29;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.page_kickerLink__2m4LA{color:inherit;text-decoration:none}.page_kickerLink__2m4LA:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:8px}.page_featureCard__swyBK .page_kickerLink__2m4LA{font-size:calc(50px * var(--design-scale) * .648 * .9 * 1.1)}.page_featureWhiteCard__Kc86K .page_kickerLink__2m4LA,.page_featureWhiteCard__Kc86K .page_kickerText__wV4el{font-size:calc(50px * var(--design-scale) * .648 * .9 * 1.25)}.page_media__Tn7a7{position:relative;overflow:hidden;aspect-ratio:1/1;background:var(--media-bg,var(--bg))}.page_mediaPink__aZS7C{--media-inner-bg:transparent}.page_mediaCourchevel__MzKk6 .page_caption__Mz6ID{text-shadow:none}.page_mediaCourchevel__MzKk6 .page_courchevelBackdrop__mPV3_{position:absolute;inset:0;z-index:0;pointer-events:none}.page_mediaCourchevel__MzKk6 .page_courchevelBackdropImage__Ukfm4{object-fit:cover;object-position:50% 20%;filter:saturate(.9)}.page_mediaCourchevel__MzKk6 .page_mediaTablet__nuIAx{width:57.5%;z-index:1}.page_mediaCourchevel__MzKk6 .page_caption__Mz6ID{z-index:2}.page_mediaVideo__bzqer .page_mediaInner__PcQcs{display:flex;align-items:stretch;justify-content:stretch;overflow:hidden;background:transparent}.page_mediaGif__pRHX6{position:absolute;inset:0;overflow:hidden;background:transparent}.page_mediaGifVideo__2MbCi{display:block;width:100%;height:100%;object-fit:cover}.page_mediaCacao__zKYz_ .page_cardHeader__GSUA9,.page_mediaCacao__zKYz_ .page_dot__aVcaO{color:var(--bg)}.page_media__Tn7a7:after,.page_media__Tn7a7:before{content:"";position:absolute;top:calc(var(--frame-inset) + var(--frame-corner-gap));bottom:calc(var(--frame-inset) + var(--frame-corner-gap));width:0;z-index:3;pointer-events:none;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);will-change:clip-path;animation:page_frameRevealY__VSsV9 .42s ease-out forwards}.page_media__Tn7a7:before{left:0;border-left:var(--frame-stroke) solid var(--line);animation-delay:0s}.page_media__Tn7a7:after{right:0;border-right:var(--frame-stroke) solid var(--line);animation-delay:0s}.page_mediaInner__PcQcs{position:absolute;inset:var(--sky-inset);z-index:0;background:var(--media-inner-bg,transparent)}.page_blackSquare__9jMP2{position:absolute;inset:0;z-index:0;background:#050505}@keyframes page_frameRevealX___h5K7{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes page_frameRevealY__VSsV9{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.page_mediaSkyCard__jlWYF .page_mediaInner__PcQcs{opacity:0;transform:scale(.985);transform-origin:center;will-change:opacity,transform;animation:page_skyCardAppear__YW8oY .52s ease-out 0s forwards}@keyframes page_skyCardAppear__YW8oY{to{opacity:1;transform:none}}@keyframes page_manifestoLineWrite__JWhXs{0%{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}6.23%{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes page_manifestoDetailWrite__g3FBa{0%{opacity:0}6.23%{opacity:1}to{opacity:1}}@keyframes page_manifestoBlockVisibility__HG3ec{0%{opacity:1}93.07%{opacity:1}to{opacity:1}}@keyframes page_faconneMarkReveal__1CsHX{to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:reduce){.page_card__Cf__u:after,.page_card__Cf__u:before,.page_media__Tn7a7:after,.page_media__Tn7a7:before{-webkit-clip-path:none;clip-path:none;animation:none}.page_mediaSkyCard__jlWYF .page_mediaInner__PcQcs{opacity:1;transform:none;animation:none}.page_inkGridWrap__c2HSA .ink[data-variant=manifesto] .ink__detail,.page_inkGridWrap__c2HSA .ink[data-variant=manifesto] .ink__title span,.page_manifestoText__93fK9 .page_manifestoLine__HLnmG{opacity:1;-webkit-clip-path:none;clip-path:none;transform:none;animation:none}.page_faconneMarkSvg__O2Jyk{opacity:1;-webkit-clip-path:none;clip-path:none;animation:none}}.page_mediaSky__xACQP{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}.page_mediaTablet__nuIAx{position:absolute;left:50%;top:47%;z-index:1;transform:translate(-50%,-50%);width:50%;height:auto;filter:drop-shadow(0 18px 40px rgba(0,0,0,.2))}.page_caption__Mz6ID{position:absolute;left:24px;bottom:24px;z-index:2;max-width:85%;padding:0;text-shadow:0 1px 0 rgba(255,255,255,.35)}.page_captionTitle__1rlRZ{font-weight:400;font-size:calc(63px * var(--design-scale) * .7225);line-height:1.12}.page_captionSub__DnqAA,.page_captionTitle__1rlRZ{font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif}.page_captionSub__DnqAA{margin-top:8px;font-weight:300;font-size:calc(34px * var(--design-scale) * .9);line-height:1.29;opacity:.82}.page_manifestoInner__du91N{display:flex}.page_manifestoSquare__z0UUw{--manifesto-font-size:calc(54px * var(--design-scale) * 0.8);flex:1 1;background:#1b1917;color:var(--bg);display:flex;flex-direction:column;justify-content:center;gap:calc(var(--manifesto-font-size) * 2);padding:0 20px}.page_manifestoText__93fK9{margin:0;font-family:var(--font-shippori-mincho),ui-serif,Georgia,serif;font-weight:500;font-size:var(--manifesto-font-size);line-height:2;text-align:left}.page_manifestoLine__HLnmG{display:block;white-space:nowrap}.page_contactInner__xPxIU{display:flex}.page_contactSquare__5M_b3{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 20px;gap:22px}.page_contactEyebrow__pWp21{margin:0;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:calc(40px * var(--design-scale) * .8075);line-height:1.2;letter-spacing:0;text-transform:uppercase}.page_contactCard__WVov1{grid-column:1/-1;width:min(100%,calc(var(--cta-grid-tile) * var(--cta-grid-scale) * var(--cta-grid-multiplier)));margin-inline:auto;--frame-corner-gap:10px}.page_contactCard__WVov1:before{border-top:0}.page_mailingMedia__2EBoX{aspect-ratio:auto;min-height:360px;background:#fdf8f2}.page_mailingInner__51Lbp{position:static;inset:auto;width:min(960px,100%);margin:0 auto;padding:clamp(32px,3vw,48px);display:flex;flex-direction:column;gap:clamp(15px,1.7vw,24px);align-items:center;text-align:center}.page_mailingEyebrow__S0Q84{margin:0;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;letter-spacing:.288em;font-size:14px;text-transform:uppercase;color:rgba(17,17,17,.7)}.page_mailingHeading__UZj6h{margin:0;font-family:var(--font-shippori-mincho),ui-serif,Georgia,serif;font-weight:500;font-size:clamp(16px,2.2vw,30px);line-height:1.2;color:#1b1917}.page_mailingHeading__UZj6h span{display:block}.page_mailingForm__2VNrn{width:min(640px,100%);display:flex;flex-direction:column;gap:16px;align-items:center}.page_mailingButton__fV2qO,.page_mailingInput__UujcJ{border-radius:999px;padding:16px 30px;font-family:var(--font-shippori-mincho),ui-serif,Georgia,serif;font-weight:500;font-size:16px;line-height:1.6}.page_mailingInput__UujcJ{width:100%;border:1px solid rgba(17,17,17,.35);background:transparent;color:#1b1917}.page_mailingButton__fV2qO{width:100%;border:0;background:#111111;color:#fdf8f2;cursor:pointer;transition:transform .2s ease}.page_mailingButton__fV2qO:hover{transform:translateY(-1px)}@media (min-width:768px){.page_mailingForm__2VNrn{flex-direction:row}.page_mailingInput__UujcJ{flex:1 1}.page_mailingButton__fV2qO{width:auto;min-width:210px}}.page_contactTitle__cbkrp{margin:0;font-family:var(--font-shippori-mincho),ui-serif,Georgia,serif;font-weight:500;font-size:clamp(calc(96px * var(--design-scale)),10.5vw,calc(140px * var(--design-scale)));line-height:1.2}.page_contactTitleLine__xC8zI{display:block;white-space:nowrap}.page_contactTitleLineDesktop__8qoBq{display:none}.page_contactForm___HwN1{width:min(340px,100%);display:flex;flex-direction:column;gap:14px;margin-top:18px}.page_contactInput__Auyuq{width:90%;margin-inline:auto;border:1px solid rgba(17,17,17,.55);background:transparent;border-radius:999px;padding:18px 22px;font-family:var(--font-shippori-mincho),ui-serif,Georgia,serif;font-weight:500;font-size:calc(16px * .765);line-height:1.8;color:var(--ink)}.page_contactInput__Auyuq::placeholder{color:rgba(17,17,17,.55)}.page_contactInput__Auyuq:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.page_contactButton__zNnqZ{width:90%;margin-inline:auto;border:0;border-radius:999px;background:var(--ink);color:var(--bg);padding:18px 22px;font-family:var(--font-shippori-mincho),ui-serif,Georgia,serif;font-weight:500;font-size:calc(16px * .765);line-height:1.8;cursor:pointer}@media (min-width:1024px){.page_contactTitleLineMobile__XQ6Bp{display:none}.page_contactTitleLineDesktop__8qoBq{display:block}}@media (max-width:639px){.page_mailingMedia__2EBoX{min-height:420px;display:flex;align-items:center;justify-content:center}.page_mailingInner__51Lbp{width:100%;padding:24px;gap:14px}.page_mailingForm__2VNrn{gap:12px}.page_contactEyebrow__pWp21,.page_mailingEyebrow__S0Q84{font-weight:700}.page_mailingEyebrow__S0Q84{font-size:calc(14px * .7)}.page_contactEyebrow__pWp21{font-size:calc(40px * var(--design-scale) * .8075 * .7)}.page_mailingHeading__UZj6h{font-size:calc(14px * 1.15)}.page_mailingButton__fV2qO,.page_mailingInput__UujcJ{font-size:14px}}@media (max-width:480px){.page_contactTitleLine__xC8zI,.page_heroLine__dXeHN,.page_manifestoLine__HLnmG{white-space:normal}.page_contactSquare__5M_b3{padding:0 14px;gap:18px}.page_contactTitle__cbkrp{font-size:clamp(calc(66px * var(--design-scale)),6.2vw,calc(78px * var(--design-scale)));line-height:1.15}.page_contactForm___HwN1{width:min(320px,100%);gap:14px;margin-top:14px}.page_contactInput__Auyuq{padding:14px 18px;font-size:calc(15px * .765)}.page_contactButton__zNnqZ{padding:14px 30px;font-size:calc(15px * .765)}.page_mailingButton__fV2qO,.page_mailingInput__UujcJ{padding:14px 30px}}.page_footer__F3MD0{--footer-frame-inline:12px;--footer-content-inset:11px;--footer-frame-inset:10px;--footer-frame-corner-gap:0px;--footer-header-inline-inset:calc(var(--footer-content-inset) + var(--footer-frame-inset) + var(--footer-frame-corner-gap));background:#000000;color:var(--bg);padding:44px 0 40px;font-family:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif;font-weight:300}.page_footerEndCap__1Zom1{display:flex;flex-direction:column;align-items:stretch;width:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_footerEndCapLine__KUOi1{width:100%;background:#000000;flex:0 0 auto}.page_footerInner__5TPTB{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto minmax(18px,1fr) auto;grid-column-gap:28px;column-gap:28px;grid-row-gap:14px;row-gap:14px;min-height:220px;max-width:1680px;margin:0 auto;padding-inline:calc(var(--footer-frame-inline) + var(--footer-header-inline-inset))}.page_footerNavHeader__O4TRq{display:flex;flex-wrap:wrap;align-items:baseline;gap:18px;width:100%}.page_footerNavTitle__QVRwn{font-family:inherit;font-weight:500;font-size:calc(16px * .8);letter-spacing:.14em;text-transform:uppercase;margin-bottom:0}.page_footerNav__vNHk8{--footer-nav-gap:8.5px;display:flex;flex-direction:column;gap:var(--footer-nav-gap);grid-column:1/-1;grid-row:1;justify-self:start;align-self:start;align-items:flex-start;text-align:left;width:100%}.page_footerLink__ntXAe{font-family:inherit;font-weight:300;font-size:calc(16px * .8);line-height:1.25;color:rgba(252,247,239,.85);text-decoration:none}.page_footerLink__ntXAe:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:6px}.page_footerCopyright__BXk4O{color:rgba(252,247,239,.75);grid-row:3;align-self:end;justify-self:start}.page_footerBackToTop__rmZST,.page_footerCopyright__BXk4O{font-family:inherit;font-weight:300;font-size:calc(16px * .8)}.page_footerBackToTop__rmZST{color:rgba(252,247,239,.85);text-decoration:none;line-height:1.25;white-space:nowrap;margin-left:auto}.page_footerBackToTop__rmZST:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.page_footerBackToTop__rmZST:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:6px}.page_footerSymbol__7iN_5{width:min(62px,15vw);height:auto;opacity:.92;grid-row:3;align-self:end;justify-self:end}.page_cardDark__UegLX{border:1.25px solid var(--ink);background:#141414;color:var(--bg);padding:26px 22px}.page_manifesto__DSqGv{margin:0;font-family:var(--font-shippori-mincho),ui-serif,Georgia,serif;font-weight:500;font-size:calc(65px * var(--design-scale));line-height:2.02}.page_manifestoEmphasis__DqpPq{margin-top:34px}@media (max-width:360px){.page_frame__02Z_v{padding:16px 12px 24px}.page_header__oRW75+.page_rule__rC9UA{margin-top:-10px}.page_footer__F3MD0{padding:40px 0 36px}.page_menuInner__SQgvd{padding:16px calc(16px + var(--sky-inset)) 40px}.page_menuLink__ARm94{font-size:18px;padding:24px 0}.page_hero__7KFOs{font-size:calc(124px * var(--design-scale))}.page_heroLine__dXeHN,.page_manifestoLine__HLnmG{white-space:normal}.page_menuButton__3y3__,.page_menuCloseButton__he_Hm{width:26px;height:26px}.page_contactTitleLine__xC8zI{white-space:normal}}@media (min-width:1024px){.page_footer__F3MD0{--footer-frame-inline:28px;--footer-content-inset:16px}}.page_heroSection__nKt4X{max-width:874px;margin:0 auto;padding-top:12px;text-align:center}.page_heroText__TYeJx{margin:0 auto;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-weight:280;font-size:18px;line-height:1.75;color:rgba(17,17,17,.92)}.page_heroText__TYeJx strong,.page_textCard__0Uka_ strong{font-weight:550}.page_grid__AQsnQ{margin-top:32px;margin-bottom:128px;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr);padding:0 var(--content-inset);position:relative}.page_gridItem__r2jJd{width:100%}.page_imageLineBelow__Vsdj8{padding-bottom:18px;border-bottom:1px solid var(--line)}.page_imageLineAbove__yUhM9,.page_imageLineBoth__WA6tn{padding-top:18px;border-top:1px solid var(--line)}.page_imageLineBoth__WA6tn{padding-bottom:18px;border-bottom:1px solid var(--line)}.page_imageCard__2roKh{position:relative;aspect-ratio:1/1;border:0;border-radius:0;overflow:hidden;background:transparent;width:100%}.page_image__GnEpH{object-fit:cover}.page_textCard__0Uka_{border:0;border-radius:0;padding:0;background:transparent;display:flex;flex-direction:column;gap:12px;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-weight:280;color:rgba(17,17,17,.9);line-height:1.7;align-self:center}.page_sectionTitle__cxvJ0{margin:0 0 4px;font-family:var(--font-shippori-mincho),ui-serif,Georgia,serif;font-size:20px;font-weight:500;text-transform:none}.page_textCard__0Uka_ p{margin:0}.page_textCard__0Uka_ p:not(.page_sectionTitle__cxvJ0){text-align:justify;font-size:1.05em}@media (min-width:768px){.page_grid__AQsnQ{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0;row-gap:32px;align-items:center;justify-items:center}.page_heroSection__nKt4X{text-align:center}.page_grid__AQsnQ:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--line);transform:translateX(-.5px);pointer-events:none}.page_gridItem__r2jJd{width:70%}.page_gridItem__r2jJd:nth-child(odd){justify-self:end;margin-right:18px}.page_gridItem__r2jJd:nth-child(2n){justify-self:start;margin-left:18px}}@media (min-width:1024px){.page_heroSection__nKt4X{max-width:1005px}}@media (max-width:767px){.page_gridItem__r2jJd:first-child{order:1}.page_gridItem__r2jJd:nth-child(2){order:2}.page_gridItem__r2jJd:nth-child(3){order:4}.page_gridItem__r2jJd:nth-child(4){order:3}.page_gridItem__r2jJd:nth-child(5){order:5}.page_gridItem__r2jJd:nth-child(6){order:6}}.page_heroSection__vyxos{max-width:900px;margin:0 auto;padding-top:12px;text-align:center}.page_heroText___zcgz{margin:0 auto;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-weight:300;font-size:18px;line-height:1.75;color:rgba(17,17,17,.9)}.page_grid__SExSb{margin-top:36px;margin-bottom:72px;display:grid;grid-gap:36px;gap:36px;grid-template-columns:minmax(0,1fr);padding:0 var(--content-inset);position:relative}.page_profile___riWF{--profile-width:min(266px,92%);display:flex;flex-direction:column;align-items:center;gap:18px}.page_profileMedia__RXcM6{width:var(--profile-width);aspect-ratio:1/1;display:block;border-radius:999px;overflow:hidden;position:relative;background:transparent;border:0}.page_profileMediaImage__CEzOn{object-fit:cover}.page_profileBody__W27VU{width:min(420px,92%);display:flex;flex-direction:column;gap:22px}.page_profileNameRow__pgxKq{display:flex;align-items:center;justify-content:center;gap:10px}.page_profileName__7GQ6n{margin:0;font-family:var(--font-shippori-mincho),ui-serif,Georgia,serif;font-weight:500;font-size:20px;line-height:1.2;text-align:center}.page_linkedinLink__MUG7T{display:inline-flex;align-items:center;justify-content:center;color:#111111;text-decoration:none}.page_linkedinIcon__gjiMV{width:18px;height:18px;display:block}.page_profileText__0KG_T{margin:0;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-weight:300;font-size:16px;line-height:1.8;color:rgba(17,17,17,.9);text-align:justify}@media (min-width:768px){.page_grid__SExSb{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0;row-gap:48px;justify-items:center}.page_grid__SExSb:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--line);transform:translateX(-.5px);pointer-events:none}.page_profile___riWF{--profile-width:min(206px,55%)}.page_profile___riWF:nth-child(odd){padding-right:24px}.page_profile___riWF:nth-child(2n){padding-left:24px}}@media (max-width:640px){.page_profile___riWF{--profile-width:min(182px,72%)}}.typewriter_cursor__TIeva{display:inline-block;opacity:1;animation:typewriter_blink__Enzyc 1s step-end infinite;margin-left:2px;font-weight:100;color:inherit}@keyframes typewriter_blink__Enzyc{0%,to{opacity:1}50%{opacity:0}}