.FirstView-module__RzU0kq__fv{--gw:min(84vw, calc(48svh * var(--ga)));--gh:calc(var(--gw) / var(--ga));--gy:calc(var(--header-h) + 10svh + var(--gh) / 2);--D:min(124vw, 72svh);--light:#f1ece2;isolation:isolate;height:100svh;min-height:700px;color:var(--light);background:#57534c;position:relative;overflow:hidden}@media (min-width:1024px) and (min-aspect-ratio:5/4){.FirstView-module__RzU0kq__fv{--gh:min(76svh, calc(50vw / var(--ga)));--gw:calc(var(--gh) * var(--ga));--gy:53%;--D:min(94svh, 70vw);min-height:640px}}.FirstView-module__RzU0kq__plate{position:absolute;inset:0}.FirstView-module__RzU0kq__plate img{object-fit:cover;width:100%;height:100%}.FirstView-module__RzU0kq__fv:after{content:"";z-index:3;pointer-events:none;opacity:.13;mix-blend-mode:multiply;background-image:var(--grain);position:absolute;inset:0}.FirstView-module__RzU0kq__stage{--px:0;--py:0;--shx:0;--shy:.02;--sho:.42;position:absolute;inset:0}.FirstView-module__RzU0kq__clock{left:50%;top:calc(var(--gy) - 3svh);width:var(--D);height:var(--D);transform-origin:50%;mix-blend-mode:multiply;color:#1b1a1c;position:absolute;translate:-50% -50%}.FirstView-module__RzU0kq__face,.FirstView-module__RzU0kq__dial{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.FirstView-module__RzU0kq__face{filter:blur(.5px)sepia(.15);opacity:.78}.FirstView-module__RzU0kq__trail{opacity:0;border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle closest-side,#0000 0 46%,#000 78% 83%,#0000 84.5%);mask:radial-gradient(circle closest-side,#0000 0 46%,#000 78% 83%,#0000 84.5%)}.FirstView-module__RzU0kq__hands{fill:currentColor}.FirstView-module__RzU0kq__hands .FirstView-module__RzU0kq__pin{fill:#8a7044}.FirstView-module__RzU0kq__camera{transform-origin:50% var(--gy);position:absolute;inset:0}.FirstView-module__RzU0kq__garment,.FirstView-module__RzU0kq__shadow{left:50%;top:var(--gy);width:var(--gw);height:var(--gh);position:absolute}.FirstView-module__RzU0kq__garment{translate:calc(-50% + var(--px) * 1px) calc(-50% + var(--py) * 1px);opacity:var(--go,1);filter:sepia(.05)contrast(1.02)}.FirstView-module__RzU0kq__shadow{translate:calc(-50% + var(--shx) * var(--gh) + var(--px) * .6px) calc(-50% + var(--shy) * var(--gh) + var(--py) * .6px);opacity:var(--sho);filter:blur(16px)brightness(0);-webkit-user-select:none;user-select:none;scale:1.03}.FirstView-module__RzU0kq__imgA,.FirstView-module__RzU0kq__imgBMask,.FirstView-module__RzU0kq__imgBFull,.FirstView-module__RzU0kq__imgALeft,.FirstView-module__RzU0kq__canvas{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.FirstView-module__RzU0kq__imgBMask{opacity:0;-webkit-mask:url(/fv/ai/wear.webp) 50%/100% 100% no-repeat;-webkit-mask-source-type:luminance;mask:url(/fv/ai/wear.webp) 50%/100% 100% no-repeat luminance}.FirstView-module__RzU0kq__imgBFull{opacity:1}.FirstView-module__RzU0kq__imgALeft{-webkit-mask-image:linear-gradient(90deg,#000 48%,#0000 53%);mask-image:linear-gradient(90deg,#000 48%,#0000 53%)}.FirstView-module__RzU0kq__canvas{opacity:0}.FirstView-module__RzU0kq__stage[data-gl="1"] .FirstView-module__RzU0kq__canvas{opacity:1}.FirstView-module__RzU0kq__stage[data-gl="1"] .FirstView-module__RzU0kq__imgA,.FirstView-module__RzU0kq__stage[data-gl="1"] .FirstView-module__RzU0kq__imgBMask,.FirstView-module__RzU0kq__stage[data-gl="1"] .FirstView-module__RzU0kq__imgBFull,.FirstView-module__RzU0kq__stage[data-gl="1"] .FirstView-module__RzU0kq__imgALeft{visibility:hidden}.FirstView-module__RzU0kq__yearBlock{z-index:4;top:calc(var(--header-h) + 2svh);text-shadow:0 1px 14px #24221f66;gap:12px;display:grid;position:absolute}.FirstView-module__RzU0kq__yearLeft{left:var(--gutter);justify-items:start}.FirstView-module__RzU0kq__yearRight{right:var(--gutter);opacity:0;justify-items:end}.FirstView-module__RzU0kq__year{font-family:var(--f-en);letter-spacing:.01em;font-size:clamp(2.4rem,11vw,3.4rem);line-height:1}.FirstView-module__RzU0kq__rule{opacity:.7;background:currentColor;width:72px;height:1px}@media (min-width:1024px) and (min-aspect-ratio:5/4){.FirstView-module__RzU0kq__yearBlock{top:40%}.FirstView-module__RzU0kq__yearLeft{left:auto;right:calc(50% + var(--gw) / 2 + 2vw);justify-items:end}.FirstView-module__RzU0kq__yearRight{right:auto;left:calc(50% + var(--gw) / 2 + 2vw);justify-items:start}.FirstView-module__RzU0kq__year{font-size:clamp(3.4rem,5.6vw,5.8rem)}.FirstView-module__RzU0kq__rule{width:92px}}.FirstView-module__RzU0kq__copy{z-index:4;left:var(--gutter);right:var(--gutter);top:calc(var(--gy) + var(--gh) / 2 + 3svh);text-shadow:0 1px 14px #24221f73;position:absolute}.FirstView-module__RzU0kq__en{font-family:var(--f-en-sc);text-transform:uppercase;letter-spacing:.3em;margin-bottom:10px;font-size:17px;font-weight:600}.FirstView-module__RzU0kq__title{font-family:var(--f-poster);letter-spacing:.08em;font-size:clamp(1.35rem,6vw,1.8rem);font-weight:400;line-height:1.6}.FirstView-module__RzU0kq__line{width:fit-content;display:block}.FirstView-module__RzU0kq__sub{letter-spacing:.06em;opacity:.92;max-inline-size:30em;word-break:auto-phrase;margin-top:14px;font-size:14.5px;line-height:2.1}.FirstView-module__RzU0kq__en{display:none}@media (min-width:1024px) and (min-aspect-ratio:5/4){.FirstView-module__RzU0kq__copy{top:auto;bottom:12svh;left:calc(50% + var(--gw) / 2 + 2vw);width:min(28em, calc(50vw - var(--gw) / 2 - 2vw - var(--gutter)));right:auto}.FirstView-module__RzU0kq__sub{font-size:clamp(15px,1.05vw,17px);line-height:2}.FirstView-module__RzU0kq__en{font-size:clamp(16px,1.3vw,20px)}.FirstView-module__RzU0kq__title{font-size:clamp(1.3rem, calc((50vw - var(--gw) / 2 - 2vw - var(--gutter)) / 13.4), 2rem)}}.FirstView-module__RzU0kq__replay{z-index:4;right:var(--gutter);top:calc(var(--gy) + var(--gh) / 2 + 3svh + 4px);font-family:var(--f-ja);letter-spacing:.12em;color:#f1ece2cc;cursor:pointer;transition:color var(--dur-ui) var(--ease-ui);background:0 0;border:0;align-items:center;gap:8px;padding:6px 4px;font-size:12px;display:inline-flex;position:absolute}.FirstView-module__RzU0kq__replay:focus-visible{box-shadow:var(--focus-ring-dark)}.FirstView-module__RzU0kq__replay svg{fill:none;stroke:currentColor;stroke-width:1px;width:20px;height:20px}.FirstView-module__RzU0kq__replay svg path{fill:currentColor;stroke:none}.FirstView-module__RzU0kq__replay:hover{color:var(--light)}@media (min-width:1024px) and (min-aspect-ratio:5/4){.FirstView-module__RzU0kq__replay{top:auto;bottom:clamp(16px,3svh,28px)}}@keyframes FirstView-module__RzU0kq__fvIntro{0%{opacity:.35}}html[data-fv=play]:not([data-fv-live]) .FirstView-module__RzU0kq__garment{animation:FirstView-module__RzU0kq__fvIntro .7s var(--ease-ui) both}:is(html[data-fv=play]:not([data-fv-live]) .FirstView-module__RzU0kq__clock,html[data-fv=play]:not([data-fv-live]) .FirstView-module__RzU0kq__shadow,html[data-fv=play]:not([data-fv-live]) .FirstView-module__RzU0kq__yearBlock,html[data-fv=play]:not([data-fv-live]) .FirstView-module__RzU0kq__sub,html[data-fv=play]:not([data-fv-live]) .FirstView-module__RzU0kq__imgBFull,html[data-fv=play]:not([data-fv-live]) .FirstView-module__RzU0kq__imgALeft){opacity:0}:is(html[data-fv=play]:not([data-fv-live]) .FirstView-module__RzU0kq__line,html[data-fv=play]:not([data-fv-live]) .FirstView-module__RzU0kq__en){clip-path:inset(0 100% 0 0)}.FirstView-module__RzU0kq__tune{z-index:200;border:1px solid var(--c-rule);width:min(340px,100vw - 24px);max-height:70svh;color:var(--c-ink);font-family:var(--f-ui);letter-spacing:0;text-shadow:none;background:#e3e0d8f5;padding:10px;font-size:12px;line-height:1.4;position:fixed;bottom:12px;left:12px;overflow:auto}.FirstView-module__RzU0kq__tuneHead{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.FirstView-module__RzU0kq__tuneHead button{border:1px solid var(--c-ink);cursor:pointer;background:0 0;padding:2px 8px}.FirstView-module__RzU0kq__tuneScrub{width:100%;margin:8px 0}.FirstView-module__RzU0kq__tuneList{gap:2px;margin:0;display:grid}.FirstView-module__RzU0kq__tuneList div{grid-template-columns:1fr 90px;align-items:center;gap:6px;display:grid}.FirstView-module__RzU0kq__tuneList dt{overflow-wrap:anywhere}.FirstView-module__RzU0kq__tuneList dd{margin:0}.FirstView-module__RzU0kq__tuneList input{width:100%;font:inherit}
.Stitch-module__am0boG__stitch{display:block;position:relative}.Stitch-module__am0boG__v{width:12px;height:100%}.Stitch-module__am0boG__h{width:100%;height:12px}.Stitch-module__am0boG__stitch svg{stroke:var(--stitch-color,var(--c-selvedge));fill:none;stroke-linecap:round;display:block;overflow:visible}.Stitch-module__am0boG__hand{stroke-width:1.8px}.Stitch-module__am0boG__machineV,.Stitch-module__am0boG__machineH{stroke-width:1.3px}.Stitch-module__am0boG__chain{stroke-width:1.1px}
.ValueTag-module__gXNS9G__tag{--w:92px;transform-origin:50% 0;filter:drop-shadow(1px 3px 3px #24221f47);vertical-align:top;display:inline-block;position:relative}.ValueTag-module__gXNS9G__sm{--w:64px}.ValueTag-module__gXNS9G__lg{--w:132px}.ValueTag-module__gXNS9G__hanging{padding-top:calc(var(--w) * .42)}.ValueTag-module__gXNS9G__string{width:1px;height:calc(var(--w) * .5);background:#6f6553;position:absolute;top:0;left:50%}.ValueTag-module__gXNS9G__card{width:var(--w);aspect-ratio:5/7.6;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9 .35' numOctaves='3' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .25 0 0 0 0 .1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23f)'/%3E%3C/svg%3E"), var(--c-kraft);clip-path:polygon(24% 0,76% 0,100% 13%,100% 100%,0 100%,0 13%);-webkit-mask:radial-gradient(circle at 50% 11%, transparent 0 calc(var(--w) * .055), #000 calc(var(--w) * .06));mask:radial-gradient(circle at 50% 11%, transparent 0 calc(var(--w) * .055), #000 calc(var(--w) * .06));place-items:center;padding:22% 8% 8%;display:grid;position:relative}.ValueTag-module__gXNS9G__card:before{content:"";width:calc(var(--w) * .23);aspect-ratio:1;border:calc(var(--w) * .032) solid #ffffff59;border-radius:50%;position:absolute;top:11%;left:50%;translate:-50% -50%}.ValueTag-module__gXNS9G__text{font-family:var(--f-hand);font-weight:600;font-size:calc(var(--w) * .2);letter-spacing:.02em;color:var(--c-ink);text-align:center;overflow-wrap:anywhere;line-height:1.35;rotate:-2deg}
.Flow-module__Gnp0gW__section{max-width:var(--max);padding:clamp(56px, 6.5vw, 96px) var(--gutter);margin-inline:auto}.Flow-module__Gnp0gW__h2{font-family:var(--f-display);font-weight:var(--w-head);font-size:var(--t-h2);letter-spacing:.08em;margin-bottom:clamp(48px,6vw,80px)}.Flow-module__Gnp0gW__track{position:relative}.Flow-module__Gnp0gW__lineH{position:absolute;top:-6px;left:0;right:0}.Flow-module__Gnp0gW__lineV{display:none}.Flow-module__Gnp0gW__steps{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.Flow-module__Gnp0gW__step{align-content:start;gap:14px;display:grid}.Flow-module__Gnp0gW__tag{transition:opacity .4s var(--ease-ui), translate .7s cubic-bezier(.34, 1.56, .64, 1);opacity:.5;translate:0 -8px}.Flow-module__Gnp0gW__tacked .Flow-module__Gnp0gW__tag{opacity:1;translate:0}.Flow-module__Gnp0gW__h3{font-family:var(--f-display);font-weight:var(--w-head);letter-spacing:.08em;font-size:clamp(1.1rem,1.5vw,1.3rem)}.Flow-module__Gnp0gW__items{color:var(--c-ink-muted);word-break:auto-phrase;gap:6px;margin:0;padding:0;font-size:15.5px;line-height:1.75;list-style:none;display:grid}.Flow-module__Gnp0gW__items li{padding-left:1.1em;position:relative}.Flow-module__Gnp0gW__items li:before{content:"";background:repeating-linear-gradient(90deg, var(--c-selvedge) 0 3px, transparent 3px 5px);width:.55em;height:1.5px;position:absolute;top:.85em;left:0}.Flow-module__Gnp0gW__note{font-family:var(--f-ui);color:var(--c-ink-muted);font-size:14.5px}@media (max-width:899px){.Flow-module__Gnp0gW__lineH{display:none}.Flow-module__Gnp0gW__lineV{display:block;position:absolute;top:0;bottom:0;left:26px}.Flow-module__Gnp0gW__steps{grid-template-columns:1fr;gap:36px;padding-left:0}.Flow-module__Gnp0gW__step{grid-template-columns:64px 1fr;gap:6px 20px}.Flow-module__Gnp0gW__tag{grid-row:span 3}}
.CareLabel-module__SBVgHa__label{color:#172036b8;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),92% 100%,84% calc(100% - 8px),76% 100%,68% calc(100% - 9px),60% 100%,52% calc(100% - 8px),44% 100%,36% calc(100% - 9px),28% 100%,20% calc(100% - 8px),12% 100%,4% calc(100% - 9px),0 100%);width:256px;box-shadow:var(--shadow-object);background:repeating-linear-gradient(90deg,#1e244009 0 1px,#0000 1px 3px),linear-gradient(100deg,#fff0 30%,#ffffff59 50%,#fff0 70%),#f0ede5;padding:26px 22px 34px;position:relative}.CareLabel-module__SBVgHa__label:before{content:"";background:linear-gradient(#1e24401f,#0000);height:12px;position:absolute;inset:0 0 auto}.CareLabel-module__SBVgHa__head{font-family:var(--f-en-sc);text-transform:uppercase;letter-spacing:.32em;text-align:center;margin-bottom:16px;font-size:14px;font-weight:600}.CareLabel-module__SBVgHa__rows{gap:14px;margin:0;padding:0;list-style:none;display:grid}.CareLabel-module__SBVgHa__rows li{transition:color .4s var(--ease-ui);grid-template-columns:30px 1fr;align-items:center;column-gap:12px;display:grid}.CareLabel-module__SBVgHa__icon{grid-row:span 2;width:30px;height:30px}.CareLabel-module__SBVgHa__title{font-family:var(--f-display);letter-spacing:.08em;font-size:15px}.CareLabel-module__SBVgHa__note{font-family:var(--f-ui);letter-spacing:0;white-space:nowrap;font-size:11.5px;line-height:1.6}.CareLabel-module__SBVgHa__rows li.CareLabel-module__SBVgHa__on{color:var(--c-ink)}.CareLabel-module__SBVgHa__rows li.CareLabel-module__SBVgHa__on .CareLabel-module__SBVgHa__title:after{content:"";vertical-align:middle;background:var(--c-brass);border-radius:50%;width:6px;height:6px;margin-left:8px;display:inline-block}.CareLabel-module__SBVgHa__compact{width:100%;padding:10px 14px 14px}.CareLabel-module__SBVgHa__compact .CareLabel-module__SBVgHa__head{display:none}.CareLabel-module__SBVgHa__compact .CareLabel-module__SBVgHa__rows{grid-auto-flow:column;gap:8px}.CareLabel-module__SBVgHa__compact .CareLabel-module__SBVgHa__rows li{grid-template-columns:22px auto;column-gap:6px}.CareLabel-module__SBVgHa__compact .CareLabel-module__SBVgHa__icon{grid-row:auto;width:22px;height:22px}.CareLabel-module__SBVgHa__compact .CareLabel-module__SBVgHa__title{font-size:12.5px}
.Learn-module__j2PBWG__section{max-width:var(--max);padding:clamp(64px, 7vw, 108px) var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(40px,6vw,96px);margin-inline:auto;display:grid}.Learn-module__j2PBWG__h2{font-family:var(--f-display);font-weight:var(--w-head);font-size:var(--t-h2);letter-spacing:.08em;margin-bottom:clamp(40px,6vw,80px)}.Learn-module__j2PBWG__step{border-top:1px solid var(--c-rule);opacity:.62;min-height:30svh;transition:opacity .5s var(--ease-ui);padding:28px 0 48px}.Learn-module__j2PBWG__on{opacity:1}.Learn-module__j2PBWG__h3{font-family:var(--f-display);font-weight:var(--w-head);letter-spacing:.08em;font-size:clamp(1.4rem,2.2vw,1.9rem)}.Learn-module__j2PBWG__text{max-inline-size:34ic;margin-top:18px}.Learn-module__j2PBWG__fine{font-family:var(--f-ui);color:var(--c-ink-muted);margin-top:10px;font-size:15px}.Learn-module__j2PBWG__more{margin-top:32px}.Learn-module__j2PBWG__labelPc{top:calc(var(--header-h) + 48px);place-self:start center;position:sticky}.Learn-module__j2PBWG__labelSp{display:none}@media (max-width:899px){.Learn-module__j2PBWG__section{grid-template-columns:1fr}.Learn-module__j2PBWG__labelPc{display:none}.Learn-module__j2PBWG__labelSp{top:calc(var(--header-h) + 4px);z-index:2;margin:-12px 0 24px;display:block;position:sticky}.Learn-module__j2PBWG__step{min-height:0}}
.Life-module__L3dHGq__section{max-width:var(--max);padding:clamp(64px, 8vw, 120px) var(--gutter);margin-inline:auto}.Life-module__L3dHGq__head{text-align:left;max-width:52ic;margin-bottom:clamp(40px,5vw,72px)}.Life-module__L3dHGq__kicker{font-family:var(--f-en-sc);text-transform:uppercase;letter-spacing:.3em;color:var(--c-brass);font-size:15px;font-weight:600}.Life-module__L3dHGq__purpose{font-family:var(--f-poster);letter-spacing:.12em;margin-top:18px;font-size:clamp(2.2rem,4.6vw,4rem);font-weight:400;line-height:1.35}.Life-module__L3dHGq__mission{font-family:var(--f-display);letter-spacing:.08em;color:var(--c-ink-muted);margin-top:10px;font-size:clamp(1.2rem,2vw,1.6rem)}.Life-module__L3dHGq__position{border-top:1px solid var(--c-rule);margin-top:28px;padding-top:20px}.Life-module__L3dHGq__rep{border-left:1px solid var(--c-rule);max-width:52ic;padding-left:clamp(20px,3vw,36px)}.Life-module__L3dHGq__role{font-family:var(--f-ui);color:var(--c-ink-muted);font-size:15px}.Life-module__L3dHGq__name{font-family:var(--f-display);letter-spacing:.08em;margin-top:4px;font-size:clamp(1.8rem,3vw,2.6rem)}.Life-module__L3dHGq__message{gap:14px;max-inline-size:34ic;margin-top:24px;display:grid}.Life-module__L3dHGq__vision{max-inline-size:32ic;margin-top:20px}.Life-module__L3dHGq__more{flex-wrap:wrap;gap:12px 32px;margin-top:28px;display:flex}
.Means-module__MpuWpW__section{max-width:var(--max);padding:clamp(80px, 9vw, 140px) var(--gutter) clamp(64px, 7vw, 108px);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(56px,9vw,160px);margin-inline:auto;display:grid}.Means-module__MpuWpW__couplet{font-family:var(--f-poster);letter-spacing:.16em;text-wrap:initial;flex-direction:row-reverse;justify-content:flex-end;align-items:stretch;gap:clamp(22px,3vw,44px);margin:0;padding-left:2vw;font-size:clamp(2.4rem,5vw,4.4rem);font-weight:400;line-height:1;display:flex}.Means-module__MpuWpW__col{writing-mode:vertical-rl;white-space:nowrap}.Means-module__MpuWpW__stitch{align-self:stretch;height:auto}.Means-module__MpuWpW__text{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:clamp(32px,5vw,80px);padding-top:clamp(24px,6vw,120px);display:grid}.Means-module__MpuWpW__body{max-inline-size:30ic;color:var(--c-ink-muted);font-size:17.5px}.Means-module__MpuWpW__photo{box-shadow:var(--shadow-object);background:#e9e1d0;padding:10px}.Means-module__MpuWpW__photo img{filter:sepia(.08)saturate(.92);width:100%;height:auto}@media (max-width:899px){.Means-module__MpuWpW__section{grid-template-columns:1fr;gap:40px}.Means-module__MpuWpW__couplet{flex-direction:row-reverse;justify-content:flex-start;width:fit-content;padding-left:0;font-size:clamp(2.1rem,9.6vw,3rem)}.Means-module__MpuWpW__text{grid-template-columns:1fr;padding-top:0}.Means-module__MpuWpW__photo{justify-self:end;width:64%}}
.Voices-module__NBuIXa__section{isolation:isolate;padding:clamp(72px, 8vw, 128px) max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));background:var(--c-midnight);color:var(--c-ivory);position:relative}.Voices-module__NBuIXa__section:before{content:"";z-index:-1;opacity:.35;mix-blend-mode:screen;background-image:var(--grain);position:absolute;inset:0}.Voices-module__NBuIXa__head{flex-wrap:wrap;align-items:flex-end;gap:12px 40px;margin-bottom:40px;display:flex}.Voices-module__NBuIXa__h2{font-family:var(--f-display);font-weight:var(--w-head);font-size:var(--t-h2);letter-spacing:.08em}.Voices-module__NBuIXa__note,.Voices-module__NBuIXa__pending{font-family:var(--f-ui);color:var(--c-ivory-muted);font-size:15px}.Voices-module__NBuIXa__pending{color:#e38a7f}.Voices-module__NBuIXa__list{margin:0;padding:0;list-style:none;position:relative}.Voices-module__NBuIXa__row{border-top:1px solid var(--c-rule-dark);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:16px 48px;padding:36px 0;display:grid}.Voices-module__NBuIXa__row:last-child{border-bottom:1px solid var(--c-rule-dark)}.Voices-module__NBuIXa__who{flex-wrap:wrap;align-items:center;gap:18px 36px;display:flex}.Voices-module__NBuIXa__name{font-family:var(--f-poster);letter-spacing:.08em;transition:color .3s var(--ease-ui);font-size:clamp(2rem,4vw,3.6rem);font-weight:400;line-height:1.2}.Voices-module__NBuIXa__row:hover .Voices-module__NBuIXa__name{color:var(--c-gilt-light)}.Voices-module__NBuIXa__tag{margin-top:-12px}.Voices-module__NBuIXa__gist{color:var(--c-ivory-muted);max-inline-size:30ic;font-size:17px;line-height:1.95}@media (max-width:899px){.Voices-module__NBuIXa__row{grid-template-columns:1fr;gap:18px}.Voices-module__NBuIXa__name{font-size:clamp(1.6rem,7vw,2.2rem)}.Voices-module__NBuIXa__who{gap:10px 16px}}.Voices-module__NBuIXa__more{margin-top:40px}.Voices-module__NBuIXa__more a{font-family:var(--f-ja);letter-spacing:.1em;color:var(--c-gilt-light);text-underline-offset:6px;text-decoration:underline;-webkit-text-decoration-color:var(--c-rule-dark);text-decoration-color:var(--c-rule-dark);font-size:16px}.Voices-module__NBuIXa__more a:hover{text-decoration-color:currentColor}
.page-module__1EldQG__main{padding-top:calc(var(--header-h) + clamp(48px, 7vw, 96px))}.page-module__1EldQG__wrap{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.page-module__1EldQG__narrow{max-width:880px;padding-inline:var(--gutter);margin-inline:auto}.page-module__1EldQG__crumb{font-family:var(--f-ui);letter-spacing:.06em;color:var(--c-ink-muted);margin-bottom:28px;font-size:13px}.page-module__1EldQG__crumb a{color:inherit}.page-module__1EldQG__h1{font-family:var(--f-display);font-weight:var(--w-head);font-size:var(--t-h1);letter-spacing:.08em;line-height:1.35}.page-module__1EldQG__lead{max-inline-size:34ic;margin-top:24px;font-size:clamp(1rem,1.4vw,1.1rem);line-height:2.1}.page-module__1EldQG__section{padding-block:clamp(48px,6.5vw,96px)}.page-module__1EldQG__rule{border-top:1px solid var(--c-rule)}.page-module__1EldQG__h2{font-family:var(--f-display);font-weight:var(--w-head);font-size:var(--t-h2);letter-spacing:.08em;line-height:1.5}.page-module__1EldQG__todo{font-family:var(--f-ui);color:var(--c-ink-muted);font-size:14.5px}.page-module__1EldQG__muted{color:var(--c-ink-muted)}.page-module__1EldQG__facts{border-collapse:collapse;width:100%;font-family:var(--f-ui);letter-spacing:.03em;font-size:16px}.page-module__1EldQG__facts th,.page-module__1EldQG__facts td{border-top:1px solid var(--c-rule);text-align:left;vertical-align:top;padding:18px 0;line-height:1.8}.page-module__1EldQG__facts tr:last-child th,.page-module__1EldQG__facts tr:last-child td{border-bottom:1px solid var(--c-rule)}.page-module__1EldQG__facts th{width:11em;color:var(--c-ink-muted);padding-right:24px;font-weight:500}.page-module__1EldQG__facts a{color:inherit}@media (max-width:767px){.page-module__1EldQG__facts th,.page-module__1EldQG__facts td{width:auto;display:block}.page-module__1EldQG__facts th{padding-bottom:0}.page-module__1EldQG__facts td{border-top:0;padding-top:4px}}.page-module__1EldQG__doc h2{font-family:var(--f-display);font-weight:var(--w-head);letter-spacing:.08em;margin-top:56px;font-size:1.3rem}.page-module__1EldQG__doc p,.page-module__1EldQG__doc li{margin-top:14px;font-size:15.5px}.page-module__1EldQG__doc ol,.page-module__1EldQG__doc ul{padding-left:1.4em}.page-module__1EldQG__factLine+.page-module__1EldQG__factLine{margin-top:8px}.page-module__1EldQG__doc .page-module__1EldQG__docItem{text-indent:-1.4em;margin-top:6px;padding-left:1.4em}.page-module__1EldQG__doc .page-module__1EldQG__docDate{text-align:right;color:var(--c-ink-muted);margin-top:40px}
.WovenLabel-module__JZnqsW__label{--h:84px;min-width:min(330px,100vw - 80px);height:var(--h);perspective:700px;cursor:pointer;filter:drop-shadow(0 1px #24221f2e)drop-shadow(2px 6px 8px #24221f38);transition:translate var(--dur-ui) var(--ease-ui);background:0 0;border:0;padding:0;display:inline-block;position:relative}.WovenLabel-module__JZnqsW__label:focus-visible{box-shadow:var(--focus-ring);outline:none}.WovenLabel-module__JZnqsW__sizer{visibility:hidden;align-items:center;gap:14px;height:100%;padding:0 28px;display:flex}.WovenLabel-module__JZnqsW__inner{transform-style:preserve-3d;position:absolute;inset:0}.WovenLabel-module__JZnqsW__front,.WovenLabel-module__JZnqsW__back{backface-visibility:hidden;clip-path:polygon(0 6%,100% 0,100% 100%,0 94%);align-items:center;gap:14px;padding:0 28px;display:flex;position:absolute;inset:0}.WovenLabel-module__JZnqsW__front{color:#ece4cf;background:repeating-linear-gradient(0deg, #ffffff0d 0 1px, transparent 1px 2.5px), repeating-linear-gradient(90deg, #0000001f 0 1px, transparent 1px 3px), linear-gradient(90deg, #00000047, transparent 12px calc(100% - 12px), #00000047), var(--c-midnight-2)}.WovenLabel-module__JZnqsW__back{color:var(--c-ink);font-family:var(--f-ja);letter-spacing:.04em;text-align:left;background:repeating-linear-gradient(0deg,#1e244014 0 1px,#0000 1px 2.5px),repeating-linear-gradient(90deg,#1e24400f 0 2px,#0000 2px 5px),linear-gradient(90deg,#0000001f,#0000 12px calc(100% - 12px),#0000001f),#d9d3c4;padding:0 24px;font-size:14.5px;line-height:1.6;transform:rotateY(180deg)}.WovenLabel-module__JZnqsW__num{font-family:var(--f-en);opacity:.85;font-size:22px;line-height:1}.WovenLabel-module__JZnqsW__word{font-family:var(--f-display);letter-spacing:.08em;white-space:nowrap;font-size:20px}.WovenLabel-module__JZnqsW__sewn .WovenLabel-module__JZnqsW__front:before,.WovenLabel-module__JZnqsW__sewn .WovenLabel-module__JZnqsW__front:after{content:"";background:repeating-linear-gradient(to bottom, var(--c-selvedge) 0 5px, transparent 5px 8px);width:2px;position:absolute;top:10%;bottom:10%}.WovenLabel-module__JZnqsW__sewn .WovenLabel-module__JZnqsW__front:before{left:7px}.WovenLabel-module__JZnqsW__sewn .WovenLabel-module__JZnqsW__front:after{right:7px}
.faq-module__VSI0LW__layout{grid-template-columns:minmax(160px,3fr) minmax(0,8fr);gap:clamp(32px,6vw,96px);padding-block:clamp(56px,8vw,112px);display:grid}.faq-module__VSI0LW__index{top:calc(var(--header-h) + 40px);align-self:start;position:sticky}.faq-module__VSI0LW__index ul{border-left:1px solid var(--c-rule);margin:0;padding:0;list-style:none}.faq-module__VSI0LW__index a{letter-spacing:.08em;color:var(--c-ink);padding:8px 0 8px 18px;font-size:15px;text-decoration:none;display:block}.faq-module__VSI0LW__index a:hover{color:var(--c-faded)}.faq-module__VSI0LW__index a:focus-visible{box-shadow:var(--focus-ring);outline:none}.faq-module__VSI0LW__group{scroll-margin-top:calc(var(--header-h) + 24px);margin-bottom:64px}.faq-module__VSI0LW__groupTitle{font-family:var(--f-display);font-weight:var(--w-head);letter-spacing:.08em;margin-bottom:16px;font-size:clamp(1.3rem,2vw,1.6rem)}@media (max-width:899px){.faq-module__VSI0LW__layout{grid-template-columns:1fr}.faq-module__VSI0LW__index{position:static}.faq-module__VSI0LW__index ul{border-left:0;flex-wrap:wrap;gap:4px 12px;display:flex}.faq-module__VSI0LW__index a{text-underline-offset:4px;padding:6px 0;text-decoration:underline}}
.Faq-module__Ecrhlq__section{max-width:var(--max);padding:clamp(56px, 6.5vw, 96px) var(--gutter) clamp(72px, 8vw, 120px);grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);margin-inline:auto;display:grid}.Faq-module__Ecrhlq__h2{font-family:var(--f-display);font-weight:var(--w-head);font-size:var(--t-h2);letter-spacing:.08em;border-top:3px double var(--c-rule);align-self:start;padding-top:20px}.Faq-module__Ecrhlq__list{border-top:1px solid var(--c-rule)}.Faq-module__Ecrhlq__item{border-bottom:1px solid var(--c-rule);interpolate-size:allow-keywords}.Faq-module__Ecrhlq__item::details-content{block-size:0;transition:block-size .26s var(--ease-ui), content-visibility .26s allow-discrete;overflow:hidden}.Faq-module__Ecrhlq__item[open]::details-content{block-size:auto}.Faq-module__Ecrhlq__q{cursor:pointer;font-family:var(--f-ja);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:24px;padding:22px 4px;font-size:clamp(1rem,1.5vw,1.15rem);font-weight:500;list-style:none;display:flex}.Faq-module__Ecrhlq__q::-webkit-details-marker{display:none}.Faq-module__Ecrhlq__q:focus-visible{box-shadow:var(--focus-ring);outline:none}.Faq-module__Ecrhlq__mark{flex:none;width:16px;height:16px;position:relative}.Faq-module__Ecrhlq__mark:before,.Faq-module__Ecrhlq__mark:after{content:"";background:var(--c-ink);width:16px;height:1.6px;transition:rotate .3s var(--ease-ui);position:absolute;top:7px;left:0}.Faq-module__Ecrhlq__mark:after{rotate:90deg}.Faq-module__Ecrhlq__item[open] .Faq-module__Ecrhlq__mark:after{rotate:none}.Faq-module__Ecrhlq__a{max-inline-size:36ic;color:var(--c-ink-muted);padding:0 4px 26px}.Faq-module__Ecrhlq__todo{font-family:var(--f-ui);color:var(--c-selvedge);margin-top:6px;font-size:14px;display:block}.Faq-module__Ecrhlq__more{grid-column:2;margin-top:8px}@media (max-width:899px){.Faq-module__Ecrhlq__section{grid-template-columns:1fr}.Faq-module__Ecrhlq__more{grid-column:1}}
.program-module__2Dx-Mq__hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;display:grid}.program-module__2Dx-Mq__pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(40px,6vw,96px);display:grid}.program-module__2Dx-Mq__pillar{border-top:1px solid var(--c-rule);padding:36px 0 44px}.program-module__2Dx-Mq__pillarName{font-family:var(--f-display);font-weight:var(--w-head);letter-spacing:.08em;font-size:clamp(1.6rem,2.6vw,2.2rem)}.program-module__2Dx-Mq__pillarLead{font-family:var(--f-display);letter-spacing:.08em;margin-top:10px;font-size:1.1rem}.program-module__2Dx-Mq__list{margin:20px 0 0;padding:0;list-style:none}.program-module__2Dx-Mq__list li{border-top:1px dotted var(--c-rule);font-family:var(--f-display);letter-spacing:.08em;padding:10px 0;font-size:1.05rem}.program-module__2Dx-Mq__rows:empty{display:none}.program-module__2Dx-Mq__rows{gap:0;margin:20px 0 0;display:grid}.program-module__2Dx-Mq__rows div{border-top:1px dotted var(--c-rule);grid-template-columns:9em 1fr;gap:16px;padding:10px 0;display:grid}.program-module__2Dx-Mq__rows dt{font-family:var(--f-ui);padding-top:.15em;font-size:15px;font-weight:500}.program-module__2Dx-Mq__rows dd{margin:0;font-size:16px;line-height:1.85}.program-module__2Dx-Mq__note{margin-top:14px;font-size:16px}.program-module__2Dx-Mq__fine{font-family:var(--f-ui);color:var(--c-ink-muted);margin-top:10px;font-size:15px}.program-module__2Dx-Mq__tableWrap{margin-top:32px;overflow-x:auto}.program-module__2Dx-Mq__tableWrap:focus-visible{box-shadow:var(--focus-ring);outline:none}.program-module__2Dx-Mq__plans{border-collapse:collapse;width:100%;min-width:560px;font-family:var(--f-ui);font-size:16px}.program-module__2Dx-Mq__plans th,.program-module__2Dx-Mq__plans td{border-top:1px solid var(--c-rule);text-align:left;vertical-align:top;padding:16px 12px}.program-module__2Dx-Mq__plans thead th{font-family:var(--f-display);font-weight:var(--w-head);letter-spacing:.08em;border-top:0;border-bottom:3px double var(--c-rule);font-size:1.2rem}.program-module__2Dx-Mq__plans tbody th{width:30%;color:var(--c-ink-muted);font-weight:500}.program-module__2Dx-Mq__plans tr:last-child th,.program-module__2Dx-Mq__plans tr:last-child td{border-bottom:1px solid var(--c-rule)}.program-module__2Dx-Mq__notice{border-left:3px solid var(--c-brass);background:#8a704412;margin-top:28px;padding:18px 22px;font-weight:500}.program-module__2Dx-Mq__wholesale{background:#1e24400d;padding-block:clamp(72px,10vw,140px)}.program-module__2Dx-Mq__types{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:40px 0 0;padding:0;list-style:none;display:grid}.program-module__2Dx-Mq__types li{background:var(--slip-bg);box-shadow:var(--shadow-object);clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),96% 100%,91% calc(100% - 5px),85% 100%,78% calc(100% - 6px),71% calc(100% - 1px),64% calc(100% - 6px),57% 100%,49% calc(100% - 5px),42% 100%,35% calc(100% - 6px),27% calc(100% - 1px),20% calc(100% - 6px),13% 100%,6% calc(100% - 5px),0 100%);padding:34px 34px 30px;position:relative}.program-module__2Dx-Mq__types li:before{content:"No. 0" counter(slip);counter-increment:slip;font-family:var(--f-typewriter);letter-spacing:.12em;color:#3b3530bf;font-size:14px;position:absolute;top:22px;right:26px}.program-module__2Dx-Mq__types{counter-reset:slip}.program-module__2Dx-Mq__types h3{font-family:var(--f-display);font-weight:var(--w-head);letter-spacing:.08em;font-size:1.4rem}.program-module__2Dx-Mq__types p{margin-top:10px;font-size:16px}.program-module__2Dx-Mq__price{font-family:var(--f-ui);border-top:1px dashed #8a70448c;padding-top:12px;font-weight:500}.program-module__2Dx-Mq__why{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(24px,5vw,72px);margin-top:clamp(56px,7vw,96px);display:grid}.program-module__2Dx-Mq__whyHead{font-family:var(--f-display);font-weight:var(--w-head);letter-spacing:.08em;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.6}.program-module__2Dx-Mq__why p{max-inline-size:34ic;margin-bottom:1em}.program-module__2Dx-Mq__points{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:clamp(40px,5vw,64px);display:grid}.program-module__2Dx-Mq__points>div{border-top:1px solid var(--c-rule);padding-top:24px}.program-module__2Dx-Mq__points h3{font-family:var(--f-ja);letter-spacing:.06em;font-size:1.05rem;font-weight:700}.program-module__2Dx-Mq__points p{margin-top:8px;font-size:16px}.program-module__2Dx-Mq__costs{margin-top:28px}.program-module__2Dx-Mq__musts{gap:8px;margin:32px 0 0;padding-left:1.2em;font-weight:500;display:grid}@media (max-width:899px){.program-module__2Dx-Mq__hero,.program-module__2Dx-Mq__pillars{grid-template-columns:1fr}.program-module__2Dx-Mq__rows div{grid-template-columns:1fr;gap:2px}.program-module__2Dx-Mq__types,.program-module__2Dx-Mq__why,.program-module__2Dx-Mq__points{grid-template-columns:1fr}}.program-module__2Dx-Mq__types li{position:relative}.program-module__2Dx-Mq__types li:after{content:"";border:var(--slip-rule);pointer-events:none;position:absolute;inset:10px}.program-module__2Dx-Mq__examplesBlock{margin-top:clamp(56px,7vw,96px)}.program-module__2Dx-Mq__examplesBlock>p{margin-top:10px}.program-module__2Dx-Mq__priceNotice{border:1.5px solid var(--c-selvedge);background:#fffaee59;border-left-width:5px;max-width:780px;margin-top:32px;padding:18px 22px 18px 20px}.program-module__2Dx-Mq__priceNoticeHead{font-family:var(--f-ui);letter-spacing:.08em;color:var(--c-selvedge);font-size:16px;font-weight:500}.program-module__2Dx-Mq__priceNotice ul{gap:6px;margin:8px 0 0;padding-left:1.2em;display:grid}.program-module__2Dx-Mq__priceNotice li{font-family:var(--f-ui);font-size:16px;line-height:1.75}.program-module__2Dx-Mq__strength{background:var(--slip-bg);max-width:780px;box-shadow:var(--shadow-object);margin-top:40px;padding:28px 30px 30px;position:relative}.program-module__2Dx-Mq__strength:after{content:"";border:var(--slip-rule);pointer-events:none;position:absolute;inset:10px}.program-module__2Dx-Mq__strength p{margin-top:12px}.program-module__2Dx-Mq__renewal{max-width:780px;font-family:var(--f-ui);color:var(--c-ink-muted);margin-top:28px;font-size:15px;line-height:1.85}.program-module__2Dx-Mq__annual{max-width:780px;margin-top:48px}.program-module__2Dx-Mq__annual>p{margin-top:8px}.program-module__2Dx-Mq__annualList{gap:6px;margin:16px 0 0;padding-left:1.2em;display:grid}.program-module__2Dx-Mq__annualFees div{grid-template-columns:15em 1fr}@media (max-width:899px){.program-module__2Dx-Mq__annualFees div{grid-template-columns:1fr;gap:2px}}.program-module__2Dx-Mq__plans thead th:last-child{background:var(--c-midnight);color:var(--c-ivory);border-bottom-color:var(--c-gilt);padding-inline:18px}.program-module__2Dx-Mq__plans tbody td:last-child{background:#0e1a2e0f;padding-inline:18px}.program-module__2Dx-Mq__plans thead th:nth-child(2),.program-module__2Dx-Mq__plans tbody td:nth-child(2){padding-inline:18px}.program-module__2Dx-Mq__planEn{font-family:var(--f-en-sc);letter-spacing:.3em;text-transform:uppercase;color:var(--c-gilt-ink);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.program-module__2Dx-Mq__plans thead th:last-child .program-module__2Dx-Mq__planEn{color:var(--c-gilt)}
.styleguide-module__ZmYO6G__page{max-width:var(--max);padding:calc(var(--header-h) + 64px) var(--gutter) 160px;margin-inline:auto}.styleguide-module__ZmYO6G__top{max-width:44ic;margin-bottom:72px}.styleguide-module__ZmYO6G__kicker{font-family:var(--f-en-sc);text-transform:uppercase;letter-spacing:.3em;color:var(--c-brass);font-size:14px;font-weight:600}.styleguide-module__ZmYO6G__h1{font-family:var(--f-display);letter-spacing:.1em;margin-top:10px;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:400;line-height:1.3}.styleguide-module__ZmYO6G__lead{color:var(--c-ink-muted);margin-top:20px}.styleguide-module__ZmYO6G__section{border-top:1px solid var(--c-rule);padding-block:64px}.styleguide-module__ZmYO6G__h2{font-family:var(--f-display);letter-spacing:.12em;margin-bottom:20px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:400}.styleguide-module__ZmYO6G__note{font-family:var(--f-ui);letter-spacing:.02em;color:var(--c-ink-muted);font-size:13px;line-height:1.8}.styleguide-module__ZmYO6G__noteDark{color:#f1ece2d9;max-width:34em;}.styleguide-module__ZmYO6G__row{flex-wrap:wrap;align-items:flex-start;gap:48px;display:flex}.styleguide-module__ZmYO6G__stack{flex:320px;align-content:start;gap:16px;min-width:0;display:grid}.styleguide-module__ZmYO6G__swatches{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:24px 20px;display:grid}.styleguide-module__ZmYO6G__swatch{font-family:var(--f-ui);gap:4px;font-size:12.5px;line-height:1.5;display:grid}.styleguide-module__ZmYO6G__swatch span{height:88px;margin-bottom:8px;box-shadow:inset 0 0 0 1px #00000014}.styleguide-module__ZmYO6G__swatch b{font-weight:500}.styleguide-module__ZmYO6G__swatch code,.styleguide-module__ZmYO6G__swatch small{color:var(--c-ink-muted)}.styleguide-module__ZmYO6G__table{border-collapse:collapse;font-family:var(--f-ui);min-width:min(100%,560px);margin-top:36px;font-size:13.5px}.styleguide-module__ZmYO6G__table caption{text-align:left;margin-bottom:8px}.styleguide-module__ZmYO6G__table th,.styleguide-module__ZmYO6G__table td{border-top:1px solid var(--c-rule);text-align:left;padding:9px 16px 9px 0;font-weight:400}.styleguide-module__ZmYO6G__types{gap:0;margin:0 0 28px;display:grid}.styleguide-module__ZmYO6G__types>div{border-top:1px solid var(--c-rule);grid-template-columns:minmax(160px,1fr) 3fr;align-items:baseline;gap:24px;padding:22px 0;display:grid}.styleguide-module__ZmYO6G__types dt{font-family:var(--f-ui);gap:2px;font-size:13px;display:grid}.styleguide-module__ZmYO6G__types dt small{color:var(--c-ink-muted)}.styleguide-module__ZmYO6G__types dd{min-width:0;margin:0}.styleguide-module__ZmYO6G__tDisplay{font-family:var(--f-display);letter-spacing:.08em;font-size:clamp(1.4rem,2.6vw,2.1rem)}.styleguide-module__ZmYO6G__tBody{font-family:var(--f-ja);max-inline-size:36ic;font-size:16.5px;line-height:2.05}.styleguide-module__ZmYO6G__tUi{font-family:var(--f-ui);font-size:15px}.styleguide-module__ZmYO6G__tEn{font-family:var(--f-en);font-size:clamp(2.4rem,5vw,3.6rem);line-height:1.1}.styleguide-module__ZmYO6G__tSc{font-family:var(--f-en-sc);text-transform:uppercase;letter-spacing:.2em;font-size:26px;font-weight:600}.styleguide-module__ZmYO6G__tHand{font-family:var(--f-hand);font-size:24px}.styleguide-module__ZmYO6G__scale{font-family:var(--f-display);letter-spacing:.06em;gap:6px;line-height:1.3;display:grid}.styleguide-module__ZmYO6G__scale small{width:3em;font-family:var(--f-ui);color:var(--c-ink-muted);font-size:12px;display:inline-block}.styleguide-module__ZmYO6G__tagRow{flex-wrap:wrap;align-items:flex-start;gap:28px;margin-top:24px;display:flex}.styleguide-module__ZmYO6G__wovenRow{flex-wrap:wrap;gap:28px 36px;padding:12px 0 8px;display:flex}.styleguide-module__ZmYO6G__chips{flex-wrap:wrap;gap:8px;display:flex}.styleguide-module__ZmYO6G__chip{font-family:var(--f-ui);border:1px solid var(--c-rule);cursor:pointer;background:0 0;padding:4px 14px;font-size:13px}.styleguide-module__ZmYO6G__chip[aria-pressed=true]{border-color:var(--c-ink);background:#1e24400f}.styleguide-module__ZmYO6G__chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.styleguide-module__ZmYO6G__stitchGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px;margin-top:24px;display:grid}.styleguide-module__ZmYO6G__stitchItem{gap:12px;margin:0;display:grid}.styleguide-module__ZmYO6G__scrubV{height:360px;padding-left:20px;position:relative}.styleguide-module__ZmYO6G__scrubH{height:360px;padding-top:170px;position:relative}.styleguide-module__ZmYO6G__meta{font-family:var(--f-en);color:var(--c-ink-muted);font-size:13px;position:absolute;top:0;right:0}.styleguide-module__ZmYO6G__buttonRow{flex-wrap:wrap;align-items:center;gap:40px;margin:24px 0 32px;display:flex}.styleguide-module__ZmYO6G__dark{background:var(--c-faded);flex-wrap:wrap;align-items:center;gap:32px;padding:48px;display:flex}.styleguide-module__ZmYO6G__photoRow{grid-template-columns:1fr 1fr 1.4fr;align-items:end;gap:48px;max-width:980px;margin-top:28px;display:grid}@media (max-width:767px){.styleguide-module__ZmYO6G__types>div{grid-template-columns:1fr;gap:8px}.styleguide-module__ZmYO6G__photoRow{grid-template-columns:1fr 1fr}.styleguide-module__ZmYO6G__dark{padding:32px 20px}}
.about-module__UxSSNW__wrap{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.about-module__UxSSNW__h2{font-family:var(--f-display);font-weight:var(--w-head);font-size:var(--t-h2);letter-spacing:.08em;line-height:1.5}.about-module__UxSSNW__muted{color:var(--c-ink-muted);margin-top:10px;font-size:16px}.about-module__UxSSNW__todo{font-family:var(--f-ui);color:var(--c-ink-muted);font-size:14px}.about-module__UxSSNW__hero{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,5vw,80px);min-height:min(72svh,680px);display:grid;overflow-x:clip}.about-module__UxSSNW__h1{font-family:var(--f-display);font-weight:var(--w-head);letter-spacing:.08em;font-size:clamp(2.8rem,6.4vw,5.6rem);line-height:1.2}.about-module__UxSSNW__lead{max-inline-size:22ic;font-family:var(--f-display);letter-spacing:.06em;margin-top:28px;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.9}.about-module__UxSSNW__dialWrap{aspect-ratio:1;justify-self:end;width:100%;max-width:560px;position:relative}.about-module__UxSSNW__dial{opacity:.88;mix-blend-mode:multiply;filter:sepia(.15)drop-shadow(0 18px 28px #24221f4d);width:100%;height:100%;position:absolute;inset:0}.about-module__UxSSNW__hands{color:#1b1a1c;fill:currentColor;position:absolute;inset:0}.about-module__UxSSNW__philosophy{padding:clamp(56px, 7vw, 110px) var(--gutter);border-block:1px solid var(--c-rule);background:#1e24400a}.about-module__UxSSNW__stairs{max-width:1100px;margin-inline:auto;padding-left:52px;position:relative}.about-module__UxSSNW__stairStitch{position:absolute;top:0;bottom:0;left:8px}.about-module__UxSSNW__stairStitch>span{height:100%}.about-module__UxSSNW__owner{font-family:var(--f-en-sc);text-transform:uppercase;letter-spacing:.24em;color:var(--c-brass);margin-bottom:28px;font-size:15px;font-weight:600}.about-module__UxSSNW__step{margin-left:calc(var(--i) * clamp(24px, 7vw, 120px));opacity:.18;transition:opacity .7s var(--ease-ui), translate .7s var(--ease-ui);padding:clamp(22px,3vw,36px) 0;translate:0 10px}.about-module__UxSSNW__stepOn{opacity:1;translate:0}.about-module__UxSSNW__stepLabel{font-family:var(--f-ui);color:var(--c-ink-muted);align-items:baseline;gap:14px;font-size:15px;display:flex}.about-module__UxSSNW__en{font-family:var(--f-en);color:var(--c-brass);letter-spacing:.02em;font-size:clamp(1.6rem,2.4vw,2.2rem)}.about-module__UxSSNW__stepText{font-family:var(--f-display);letter-spacing:.08em;margin-top:6px;font-size:clamp(1.6rem,3.4vw,3rem);line-height:1.45}.about-module__UxSSNW__bridge{opacity:.18;transition:opacity .7s var(--ease-ui);margin:16px 0 0 calc(3*clamp(24px,7vw,120px));font-size:17px}.about-module__UxSSNW__bridge.about-module__UxSSNW__stepOn{opacity:1}.about-module__UxSSNW__promise{color:#ece4cf;background:repeating-linear-gradient(0deg, #ffffff0d 0 1px, transparent 1px 2.5px), repeating-linear-gradient(90deg, #0000001f 0 1px, transparent 1px 3px), linear-gradient(90deg, #00000047, transparent 24px calc(100% - 24px), #00000047), var(--c-midnight-2);clip-path:polygon(0 4%,100% 0,100% 100%,0 96%);opacity:0;transition:opacity .7s var(--ease-ui), translate .9s cubic-bezier(.34, 1.4, .64, 1);margin-top:clamp(40px,5vw,64px);padding:clamp(24px,3vw,36px) clamp(28px,4vw,56px);position:relative;translate:0 18px;rotate:-.6deg}.about-module__UxSSNW__promise:before,.about-module__UxSSNW__promise:after{content:"";background:repeating-linear-gradient(to bottom, var(--c-selvedge) 0 6px, transparent 6px 10px);width:2px;position:absolute;top:10%;bottom:10%}.about-module__UxSSNW__promise:before{left:12px}.about-module__UxSSNW__promise:after{right:12px}.about-module__UxSSNW__promiseOn{opacity:1;translate:0}.about-module__UxSSNW__promiseLabel{font-family:var(--f-ui);color:var(--c-gilt-light);align-items:baseline;gap:12px;font-size:15px;display:flex}.about-module__UxSSNW__promiseLabel small{opacity:.8;font-size:13px}.about-module__UxSSNW__promiseText{font-family:var(--f-display);letter-spacing:.08em;margin-top:8px;font-size:clamp(1.6rem,3.2vw,2.8rem)}.about-module__UxSSNW__pillarsSec{padding-block:clamp(64px,8vw,120px)}.about-module__UxSSNW__pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);margin-top:clamp(40px,5vw,64px);padding-top:28px;display:grid;position:relative}.about-module__UxSSNW__pillarStitch{position:absolute;top:0;left:0;right:0}.about-module__UxSSNW__pillar{opacity:.25;transition:opacity .7s var(--ease-ui)}.about-module__UxSSNW__pillarOn{opacity:1}.about-module__UxSSNW__pillarNum{font-family:var(--f-en-sc);text-transform:uppercase;letter-spacing:.3em;color:var(--c-brass);font-size:18px;font-weight:600}.about-module__UxSSNW__pillarLabel{font-family:var(--f-display);font-weight:var(--w-head);letter-spacing:.08em;margin-top:6px;font-size:clamp(1.4rem,2.1vw,1.9rem)}.about-module__UxSSNW__pillarLabels{justify-items:start;gap:18px;margin:24px 0 0;padding:0;list-style:none;display:grid}.about-module__UxSSNW__why{border-top:1px solid var(--c-rule);grid-template-columns:auto minmax(0,1fr);gap:clamp(40px,7vw,120px);padding-block:clamp(64px,8vw,120px);display:grid}.about-module__UxSSNW__vHead{writing-mode:vertical-rl;font-family:var(--f-display);font-weight:var(--w-head);letter-spacing:.08em;font-size:clamp(2rem,4vw,3.4rem);line-height:1.2}.about-module__UxSSNW__reasons{gap:clamp(28px,4vw,48px);display:grid}.about-module__UxSSNW__reason{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.about-module__UxSSNW__reason p{max-inline-size:32ic;padding-top:60px;font-size:17.5px;line-height:2.05}.about-module__UxSSNW__powersSec{border-top:1px solid var(--c-rule);background:#1e24400a;padding-block:clamp(64px,8vw,120px) clamp(80px,9vw,140px)}.about-module__UxSSNW__line{margin-top:clamp(40px,5vw,64px);position:relative}.about-module__UxSSNW__string{width:100%;height:60px;position:absolute;top:0;left:0;overflow:visible}.about-module__UxSSNW__string path{fill:none;stroke:#6f6553;stroke-width:1.3px;stroke-dasharray:1}.about-module__UxSSNW__powers{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid}.about-module__UxSSNW__powers li{text-align:center;padding-top:var(--pt);opacity:0;transition:opacity .4s var(--ease-ui), translate .9s cubic-bezier(.34, 1.6, .64, 1);justify-items:center;gap:18px;display:grid;translate:0 -24px}.about-module__UxSSNW__powers li.about-module__UxSSNW__hung{opacity:1;translate:0}.about-module__UxSSNW__powers p{max-inline-size:15em;color:var(--c-ink-muted);font-size:16px}.about-module__UxSSNW__powersNote{font-family:var(--f-display);letter-spacing:.08em;text-align:center;justify-items:center;margin-top:clamp(40px,5vw,56px);font-size:clamp(1.15rem,1.7vw,1.4rem);display:grid}.about-module__UxSSNW__powersNote span{word-break:auto-phrase}@media (prefers-reduced-motion:reduce){.about-module__UxSSNW__step,.about-module__UxSSNW__bridge,.about-module__UxSSNW__promise,.about-module__UxSSNW__pillar,.about-module__UxSSNW__powers li{opacity:1;translate:none}}@media (max-width:899px){.about-module__UxSSNW__hero{grid-template-columns:1fr;min-height:0}.about-module__UxSSNW__dialWrap{justify-self:center;width:78%}.about-module__UxSSNW__stairs{padding-left:32px}.about-module__UxSSNW__stairStitch{left:0}.about-module__UxSSNW__pillars{grid-template-columns:1fr;gap:40px}.about-module__UxSSNW__pillarStitch{display:none}.about-module__UxSSNW__why{grid-template-columns:auto 1fr;gap:24px}.about-module__UxSSNW__reason{grid-template-columns:1fr}.about-module__UxSSNW__reason p{padding-top:0}.about-module__UxSSNW__powers{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.about-module__UxSSNW__powers li{padding-top:8px}.about-module__UxSSNW__powers li:last-child:nth-child(odd){grid-column:1/-1}.about-module__UxSSNW__string{display:none}}
.company-module__haRoeq__quote{padding:clamp(56px, 8vw, 120px) var(--gutter);text-align:center;border-block:1px solid var(--c-rule);margin:clamp(48px,7vw,96px) 0}.company-module__haRoeq__quote blockquote{font-family:var(--f-display);letter-spacing:.08em;margin:0;font-size:clamp(1.8rem,4.4vw,3.6rem)}.company-module__haRoeq__lifeLogo{width:clamp(180px,20vw,260px);height:auto;margin-inline:auto}.company-module__haRoeq__quote figcaption{font-family:var(--f-ui);color:var(--c-ink-muted);margin-top:18px;font-size:15px}.company-module__haRoeq__facts{max-width:900px}.company-module__haRoeq__letter{scroll-margin-top:calc(var(--header-h) + 24px)}.company-module__haRoeq__letterBody{gap:1.1em;max-inline-size:36ic;margin-top:clamp(28px,4vw,44px);font-size:1.0625rem;line-height:2.1;display:grid}.company-module__haRoeq__emphasis{font-family:var(--f-display);font-size:var(--t-h3);letter-spacing:.08em;color:var(--c-navy);margin-block:.6em}.company-module__haRoeq__sign{max-inline-size:36ic;font-family:var(--f-display);letter-spacing:.1em;justify-items:end;margin-top:clamp(32px,4vw,48px);font-size:1.15rem;display:grid}.company-module__haRoeq__sign span:first-child{font-family:var(--f-ui);color:var(--c-ink-muted);font-size:14px}.company-module__haRoeq__life{margin-top:12px}
.voice-module__jO7YBq__list{gap:clamp(40px,6vw,72px);padding-block:clamp(40px,6vw,80px) clamp(72px,9vw,128px);display:grid}.voice-module__jO7YBq__person{background:var(--slip-bg);max-width:860px;box-shadow:var(--shadow-object);padding:clamp(28px,4vw,52px) clamp(24px,4vw,56px);position:relative}.voice-module__jO7YBq__person:after{content:"";border:var(--slip-rule);pointer-events:none;position:absolute;inset:10px}.voice-module__jO7YBq__head{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.voice-module__jO7YBq__name{font-family:var(--f-poster);letter-spacing:.08em;font-size:clamp(1.9rem,4vw,3rem);font-weight:400}.voice-module__jO7YBq__gist{border-left:2px solid var(--c-gilt);font-family:var(--f-display);color:var(--c-navy);margin-top:24px;padding-left:18px;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.9}.voice-module__jO7YBq__qa{margin-top:32px}.voice-module__jO7YBq__q{font-family:var(--f-ui);letter-spacing:.14em;color:var(--c-gilt-ink);font-size:14px;font-weight:400}.voice-module__jO7YBq__a{gap:8px;margin:10px 0 0;padding-left:1.2em;display:grid}.voice-module__jO7YBq__a li{line-height:1.95}
.founderNote-module__4Rt6rW__figure{justify-self:end;gap:18px;width:min(100%,680px);margin:0;display:grid}.founderNote-module__4Rt6rW__book{aspect-ratio:1400/1071;filter:drop-shadow(4px 16px 20px #24221f4d);perspective:1800px;position:relative;rotate:-2deg;container-type:inline-size}.founderNote-module__4Rt6rW__stage{transform-style:preserve-3d;transition:translate 1.2s cubic-bezier(.6,0,.25,1);position:absolute;inset:0}.founderNote-module__4Rt6rW__open{width:100%;height:100%;transition:clip-path 0s linear 1.3s;position:absolute;inset:0}.founderNote-module__4Rt6rW__cover{transform-origin:0;width:50%;height:100%;transform-style:preserve-3d;z-index:2;transition:transform 1.3s cubic-bezier(.55,0,.3,1);position:absolute;top:0;left:50%}.founderNote-module__4Rt6rW__front,.founderNote-module__4Rt6rW__back{backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.founderNote-module__4Rt6rW__back{background:url(/about/notebook.webp) 0 0/200% 100% no-repeat;transform:rotateY(180deg)}html[data-fv] .founderNote-module__4Rt6rW__closed .founderNote-module__4Rt6rW__stage{translate:-25%}html[data-fv] .founderNote-module__4Rt6rW__closed .founderNote-module__4Rt6rW__open{clip-path:inset(0 0 0 50%)}.founderNote-module__4Rt6rW__opening .founderNote-module__4Rt6rW__cover,.founderNote-module__4Rt6rW__writing .founderNote-module__4Rt6rW__cover,.founderNote-module__4Rt6rW__done .founderNote-module__4Rt6rW__cover{transform:rotateY(-180deg)}.founderNote-module__4Rt6rW__writing .founderNote-module__4Rt6rW__cover,.founderNote-module__4Rt6rW__done .founderNote-module__4Rt6rW__cover{visibility:hidden;transition:visibility 0s linear 1.3s,transform 1.3s cubic-bezier(.55,0,.3,1)}html:not([data-fv]) .founderNote-module__4Rt6rW__cover{display:none}.founderNote-module__4Rt6rW__page{z-index:3;font-family:var(--f-pen);white-space:nowrap;align-content:start;gap:.9em;font-size:3.6cqi;line-height:1.75;display:grid;position:absolute;top:12%;bottom:13%}.founderNote-module__4Rt6rW__pageL{width:36%;left:9.5%;rotate:-1.4deg}.founderNote-module__4Rt6rW__pageR{width:36%;left:55.5%;rotate:.9deg}.founderNote-module__4Rt6rW__date{font-family:var(--f-typewriter);letter-spacing:.08em;color:#3b3530;margin-bottom:.2em;font-size:.72em}.founderNote-module__4Rt6rW__date span{display:inline-block}.founderNote-module__4Rt6rW__date span:nth-child(3n){opacity:.78;translate:0 .03em}.founderNote-module__4Rt6rW__date span:nth-child(4n+1){opacity:.9}.founderNote-module__4Rt6rW__sentence{gap:.05em;display:grid}.founderNote-module__4Rt6rW__line{margin-top:var(--ln);display:block}.founderNote-module__4Rt6rW__ch{rotate:var(--rot);translate:var(--dx) var(--dy);color:rgb(25 33 66/var(--ink));text-shadow:0 0 .6px #1921428c,.02em .01em #19214214;display:inline-block}.founderNote-module__4Rt6rW__line .founderNote-module__4Rt6rW__ch:first-child{color:#121834fa}.founderNote-module__4Rt6rW__sign{font-family:var(--f-signature);letter-spacing:.08em;color:#141a3a;justify-self:end;margin-top:.6em;margin-right:4%;padding:0 .2em .18em;font-size:1.45em;line-height:1.3;position:relative;transform:skew(-14deg);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='60'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9 .25' numOctaves='2' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2.2 -0.25'/%3E%3C/filter%3E%3Crect width='160' height='60' filter='url(%23f)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='60'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9 .25' numOctaves='2' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2.2 -0.25'/%3E%3C/filter%3E%3Crect width='160' height='60' filter='url(%23f)'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.founderNote-module__4Rt6rW__sign:after{content:"";border-bottom:.07em solid;border-radius:0 0 60% 40%;height:.28em;position:absolute;bottom:.02em;left:-4%;right:-10%;rotate:-3deg}html[data-fv] .founderNote-module__4Rt6rW__closed [data-ch]{opacity:0}html[data-fv] .founderNote-module__4Rt6rW__opening [data-ch]{opacity:0}html[data-fv] .founderNote-module__4Rt6rW__writing [data-ch]:not(.founderNote-module__4Rt6rW__on){opacity:0}html[data-fv] .founderNote-module__4Rt6rW__closed [data-type]{visibility:hidden}html[data-fv] .founderNote-module__4Rt6rW__opening [data-type]{visibility:hidden}html[data-fv] .founderNote-module__4Rt6rW__writing [data-type]:not(.founderNote-module__4Rt6rW__on){visibility:hidden}.founderNote-module__4Rt6rW__writing [data-ch].founderNote-module__4Rt6rW__on{animation:.9s ease-out both founderNote-module__4Rt6rW__ink}@keyframes founderNote-module__4Rt6rW__ink{0%{opacity:0;color:#080c20;clip-path:inset(0 100% 0 0)}35%{opacity:1;clip-path:inset(0)}}html[data-fv] .founderNote-module__4Rt6rW__closed .founderNote-module__4Rt6rW__sign{clip-path:inset(-20% 100% -20% 0)}html[data-fv] .founderNote-module__4Rt6rW__opening .founderNote-module__4Rt6rW__sign{clip-path:inset(-20% 100% -20% 0)}html[data-fv] .founderNote-module__4Rt6rW__writing .founderNote-module__4Rt6rW__sign:not(.founderNote-module__4Rt6rW__on){clip-path:inset(-20% 100% -20% 0)}.founderNote-module__4Rt6rW__writing .founderNote-module__4Rt6rW__sign.founderNote-module__4Rt6rW__on{clip-path:inset(-20% 0);transition:clip-path 1s cubic-bezier(.45,.1,.4,1)}.founderNote-module__4Rt6rW__pen{z-index:4;pointer-events:none;opacity:0;filter:drop-shadow(-10px 16px 12px #0006);width:17cqi;transition:translate .11s linear, opacity .3s var(--ease-ui), transform .9s cubic-bezier(.5, 0, .75, 0);position:absolute;top:0;left:0;transform:translateY(-100%)}.founderNote-module__4Rt6rW__writing .founderNote-module__4Rt6rW__pen{opacity:1}.founderNote-module__4Rt6rW__pen.founderNote-module__4Rt6rW__signing{transition:translate 1s cubic-bezier(.45, .1, .4, 1), opacity .3s var(--ease-ui), transform .9s cubic-bezier(.5, 0, .75, 0)}.founderNote-module__4Rt6rW__done .founderNote-module__4Rt6rW__pen{opacity:0;transform:translate(60%,-170%)}.founderNote-module__4Rt6rW__caption{font-family:var(--f-typewriter);letter-spacing:.3em;color:var(--c-ink-muted);transition:opacity .9s var(--ease-ui);justify-self:center;font-size:13px}html[data-fv] .founderNote-module__4Rt6rW__figure:has(.founderNote-module__4Rt6rW__closed,.founderNote-module__4Rt6rW__opening,.founderNote-module__4Rt6rW__writing) .founderNote-module__4Rt6rW__caption{opacity:0}@media (prefers-reduced-motion:reduce){.founderNote-module__4Rt6rW__stage,.founderNote-module__4Rt6rW__cover,.founderNote-module__4Rt6rW__open{transition:none}}@media (max-width:899px){.founderNote-module__4Rt6rW__figure{justify-self:center;width:100%}}
.contact-module__xwJ-uq__page{max-width:var(--max);padding-inline:var(--gutter);grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,7vw,120px);margin-inline:auto;padding-bottom:clamp(96px,12vw,160px);display:grid}.contact-module__xwJ-uq__intro{top:calc(var(--header-h) + 40px);align-self:start;position:sticky}.contact-module__xwJ-uq__tel{font-family:var(--f-ui);color:var(--c-ink-muted);gap:4px;margin-top:32px;font-size:15px;display:grid}.contact-module__xwJ-uq__tel a{letter-spacing:.06em;color:var(--c-ink);font-size:24px}.contact-module__xwJ-uq__form{background:var(--slip-bg);box-shadow:var(--shadow-object);gap:28px;padding:clamp(32px,4vw,52px);display:grid}.contact-module__xwJ-uq__summary:empty{display:none}.contact-module__xwJ-uq__summary{border-left:3px solid var(--c-selvedge);font-family:var(--f-ui);background:#b8322a0f;padding:14px 18px;font-size:15px}.contact-module__xwJ-uq__summary:focus{outline:none}.contact-module__xwJ-uq__summary ul{margin:6px 0 0;padding-left:1.2em}.contact-module__xwJ-uq__summary a{color:inherit}.contact-module__xwJ-uq__field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.contact-module__xwJ-uq__field label,.contact-module__xwJ-uq__field legend{font-family:var(--f-ui);letter-spacing:.04em;font-size:15px;font-weight:500}.contact-module__xwJ-uq__field legend{margin-bottom:8px;padding:0}.contact-module__xwJ-uq__req,.contact-module__xwJ-uq__opt{white-space:nowrap;vertical-align:1px;margin-left:10px;padding:1px 7px;font-size:11px;font-weight:400;display:inline-block}.contact-module__xwJ-uq__req{color:#fff;background:var(--c-faded)}.contact-module__xwJ-uq__opt{border:1px solid var(--c-rule);color:var(--c-ink-muted)}.contact-module__xwJ-uq__field input:not([type=radio],[type=checkbox]),.contact-module__xwJ-uq__field textarea{width:100%;font-family:var(--f-ui);color:var(--c-ink);background:#fffaee38;border:0;border-bottom:1px solid #1e244066;border-radius:0;padding:12px 14px;font-size:16px}.contact-module__xwJ-uq__field textarea{resize:vertical;line-height:1.8}.contact-module__xwJ-uq__field input:focus-visible,.contact-module__xwJ-uq__field textarea:focus-visible,.contact-module__xwJ-uq__radio input:focus-visible+span,.contact-module__xwJ-uq__check input:focus-visible+span,.contact-module__xwJ-uq__submit:focus-visible{box-shadow:var(--focus-ring);outline:none}.contact-module__xwJ-uq__field [aria-invalid=true]{border-bottom-color:var(--c-selvedge)}.contact-module__xwJ-uq__err{font-family:var(--f-ui);color:var(--c-selvedge);font-size:15px}.contact-module__xwJ-uq__radios{flex-wrap:wrap;gap:10px;display:flex}.contact-module__xwJ-uq__radio input,.contact-module__xwJ-uq__check input{opacity:0;width:1px;height:1px;position:absolute}.contact-module__xwJ-uq__radio span{font-family:var(--f-ui);cursor:pointer;border:1px solid #1e244059;padding:9px 18px;font-size:15px;display:inline-block}.contact-module__xwJ-uq__radio input:checked+span{color:#f1ece2;background:var(--c-faded);border-color:var(--c-faded)}.contact-module__xwJ-uq__check{cursor:pointer;align-items:center;gap:12px;display:flex}.contact-module__xwJ-uq__check>span:before{content:"";vertical-align:-5px;background:#ffffff80;border:1px solid #1e244080;width:20px;height:20px;margin-right:12px;display:inline-block}.contact-module__xwJ-uq__check>input:checked+span:before{background:linear-gradient(45deg, transparent 45%, var(--c-ink) 45% 55%, transparent 55%) center / 60% 60% no-repeat, linear-gradient(-45deg, transparent 45%, var(--c-ink) 45% 55%, transparent 55%) center / 60% 60% no-repeat, #ffffff80}.contact-module__xwJ-uq__check a{color:var(--c-faded)}.contact-module__xwJ-uq__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-module__xwJ-uq__submit{border:1px solid var(--c-ink);background:var(--c-ink);color:#f1ece2;min-width:240px;min-height:60px;font-family:var(--f-ja);letter-spacing:.24em;cursor:pointer;transition:background-color var(--dur-ui) var(--ease-ui);justify-self:start;padding:0 40px;font-size:16px;font-weight:500}.contact-module__xwJ-uq__submit:hover{background:var(--c-faded)}.contact-module__xwJ-uq__submit:disabled{opacity:.6;cursor:progress}.contact-module__xwJ-uq__done{background:var(--slip-bg);box-shadow:var(--shadow-object);align-content:start;gap:16px;padding:clamp(32px,4vw,52px);display:grid}.contact-module__xwJ-uq__done:focus{outline:none}.contact-module__xwJ-uq__doneTitle{font-family:var(--f-display);font-weight:var(--w-head);letter-spacing:.08em;font-size:clamp(1.8rem,3vw,2.4rem)}.contact-module__xwJ-uq__todo{font-family:var(--f-ui);color:var(--c-ink-muted);font-size:14.5px}@media (max-width:899px){.contact-module__xwJ-uq__page{grid-template-columns:1fr}.contact-module__xwJ-uq__intro{position:static}.contact-module__xwJ-uq__submit{width:100%}}.contact-module__xwJ-uq__form{position:relative}.contact-module__xwJ-uq__form:after{content:"";border:var(--slip-rule);pointer-events:none;position:absolute;inset:10px}
