.LanguageSwitcher-module__gdGMiG__root{flex-shrink:0;align-items:center;display:inline-flex}.LanguageSwitcher-module__gdGMiG__menu{position:relative}.LanguageSwitcher-module__gdGMiG__trigger{letter-spacing:.06em;color:var(--body);cursor:pointer;align-items:center;gap:6px;padding:10px 0;font-size:13px;font-weight:500;line-height:1;list-style:none;transition:color .2s;display:inline-flex}.LanguageSwitcher-module__gdGMiG__trigger::-webkit-details-marker{display:none}.LanguageSwitcher-module__gdGMiG__trigger:hover,.LanguageSwitcher-module__gdGMiG__menu[open] .LanguageSwitcher-module__gdGMiG__trigger{color:var(--ink)}.LanguageSwitcher-module__gdGMiG__trigger svg{flex-shrink:0}.LanguageSwitcher-module__gdGMiG__list{z-index:2;border:1px solid var(--stone);background:var(--white);min-width:160px;box-shadow:0 24px 44px -24px color-mix(in srgb, var(--cream) 90%, transparent);animation:LanguageSwitcher-module__gdGMiG__languageListIn .2s var(--ease) both;border-radius:16px;padding:6px;display:grid;position:absolute;top:calc(100% + 20px);right:-14px}.LanguageSwitcher-module__gdGMiG__item{color:var(--body);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;font-size:14px;line-height:1.3;transition:background .2s,color .2s;display:flex}.LanguageSwitcher-module__gdGMiG__item:hover{background:var(--stone);color:var(--ink)}.LanguageSwitcher-module__gdGMiG__item.LanguageSwitcher-module__gdGMiG__current{color:var(--ink);font-weight:600}.LanguageSwitcher-module__gdGMiG__item.LanguageSwitcher-module__gdGMiG__current:after{content:"";background:var(--accent,var(--grain));border-radius:50%;width:6px;height:6px}@keyframes LanguageSwitcher-module__gdGMiG__languageListIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.LanguageSwitcher-module__gdGMiG__list{animation:none}}.LanguageSwitcher-module__gdGMiG__panelMark{color:var(--grain);margin-right:12px;display:inline-flex}.LanguageSwitcher-module__gdGMiG__link{letter-spacing:-.005em;color:var(--muted);align-items:center;font-size:15px;font-weight:500;transition:color .2s;display:inline-flex}.LanguageSwitcher-module__gdGMiG__link:hover{color:var(--ink)}.LanguageSwitcher-module__gdGMiG__link .LanguageSwitcher-module__gdGMiG__label{border-bottom:1px solid #0000;padding-bottom:2px;transition:border-color .2s}.LanguageSwitcher-module__gdGMiG__link.LanguageSwitcher-module__gdGMiG__current,.LanguageSwitcher-module__gdGMiG__link.LanguageSwitcher-module__gdGMiG__current:hover{color:var(--ink)}.LanguageSwitcher-module__gdGMiG__link.LanguageSwitcher-module__gdGMiG__current .LanguageSwitcher-module__gdGMiG__label{border-bottom-color:var(--accent,var(--grain))}.LanguageSwitcher-module__gdGMiG__separator{background:var(--stone);flex-shrink:0;width:1px;height:11px;display:block}.LanguageSwitcher-module__gdGMiG__panel .LanguageSwitcher-module__gdGMiG__link{justify-content:center;min-width:44px;min-height:44px;padding:0 14px}.LanguageSwitcher-module__gdGMiG__panel .LanguageSwitcher-module__gdGMiG__link:first-of-type{padding-left:0}.LanguageSwitcher-module__gdGMiG__panel .LanguageSwitcher-module__gdGMiG__separator{height:14px;margin:0 8px}.LanguageSwitcher-module__gdGMiG__trigger:focus-visible,.LanguageSwitcher-module__gdGMiG__item:focus-visible,.LanguageSwitcher-module__gdGMiG__link:focus-visible{outline:2px solid var(--accent,var(--grain));outline-offset:3px}
.Magnetic-module__LsgcSa__root{max-width:100%;display:inline-flex}.Magnetic-module__LsgcSa__inner{max-width:100%;transition:transform .5s var(--ease);will-change:auto;display:inline-flex}.Magnetic-module__LsgcSa__inner[data-magnetic=on]{transition:transform .28s var(--ease);will-change:transform}@media (prefers-reduced-motion:reduce){.Magnetic-module__LsgcSa__inner,.Magnetic-module__LsgcSa__inner[data-magnetic=on]{will-change:auto;transition:none;transform:none}}
.SwipeNav-module__YdXP5q__nav{--nav-ink:var(--ink);--nav-soft:var(--muted);--nav-rule:var(--stone);--nav-accent:var(--accent,var(--grain));min-height:44px;transition:opacity .4s var(--ease);align-items:center;gap:18px;margin-top:18px;display:none}.SwipeNav-module__YdXP5q__dark{--nav-ink:var(--cream);--nav-soft:var(--driftwood);--nav-rule:var(--ink-rule);--nav-accent:var(--grain-light)}@media (max-width:600px){.SwipeNav-module__YdXP5q__below600{display:flex}}@media (max-width:760px){.SwipeNav-module__YdXP5q__below760{display:flex}}@media (max-width:760px),(hover:none) and (pointer:coarse){.SwipeNav-module__YdXP5q__touch{display:flex}}html:not([data-js]) .SwipeNav-module__YdXP5q__nav{opacity:0;pointer-events:none}@media (scripting:none){.SwipeNav-module__YdXP5q__nav.SwipeNav-module__YdXP5q__nav{display:none}}.SwipeNav-module__YdXP5q__count{letter-spacing:.18em;font-variant-numeric:lining-nums tabular-nums;color:var(--nav-soft);flex:none;margin-left:auto;font-size:11px;font-weight:600}.SwipeNav-module__YdXP5q__now{color:var(--nav-ink)}.SwipeNav-module__YdXP5q__of{opacity:.6;margin:0 .45em}.SwipeNav-module__YdXP5q__dots{flex:1;align-items:center;min-width:0;display:flex}.SwipeNav-module__YdXP5q__dot{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;width:26px;height:44px;margin:0;padding:0;position:relative}.SwipeNav-module__YdXP5q__dot:before{content:"";background:var(--nav-soft);opacity:.45;width:6px;height:6px;transition:opacity .4s var(--ease), transform .5s var(--ease);border-radius:50%;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}.SwipeNav-module__YdXP5q__dot[aria-current=true]:before{background:var(--nav-accent);opacity:1;transform:scale(1.5)}.SwipeNav-module__YdXP5q__dot:focus-visible{outline:2px solid var(--nav-accent);outline-offset:-8px;border-radius:999px}.SwipeNav-module__YdXP5q__bar{background:var(--nav-rule);flex:1;min-width:0;height:1px;position:relative;overflow:hidden}.SwipeNav-module__YdXP5q__thumb{background:var(--nav-accent);transition:transform .5s var(--ease);position:absolute;inset:0 auto 0 0}.SwipeNav-module__YdXP5q__arrows{flex:none;gap:8px;display:flex}.SwipeNav-module__YdXP5q__arrow{border:1px solid var(--nav-rule);width:44px;height:44px;color:var(--nav-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .4s var(--ease), opacity .4s var(--ease);background:0 0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid}.SwipeNav-module__YdXP5q__arrow svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.SwipeNav-module__YdXP5q__arrow:active{border-color:var(--nav-accent)}.SwipeNav-module__YdXP5q__arrow[aria-disabled=true]{opacity:.32;cursor:default}.SwipeNav-module__YdXP5q__arrow:focus-visible{outline:2px solid var(--nav-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.SwipeNav-module__YdXP5q__nav,.SwipeNav-module__YdXP5q__dot:before,.SwipeNav-module__YdXP5q__thumb,.SwipeNav-module__YdXP5q__arrow{transition:none}}
.SwipeRow-module__Y6N7ra__root{display:contents}@keyframes SwipeRow-module__Y6N7ra__swipeCard{entry 0%{opacity:.6;transform:scale(.95)}entry 100%{opacity:1;transform:none}exit 0%{opacity:1;transform:none}exit 100%{opacity:.6;transform:scale(.95)}}@media (max-width:600px){.SwipeRow-module__Y6N7ra__b600{display:block;position:relative}.SwipeRow-module__Y6N7ra__b600>.SwipeRow-module__Y6N7ra__track[data-swipe-track]{align-items:stretch;gap:var(--swipe-gap,14px);margin-inline:calc(-1 * var(--swipe-bleed,var(--swipe-gutter,var(--gutter))));padding-inline:var(--swipe-gutter,var(--gutter));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--swipe-gutter,var(--gutter));-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, #0000004d 0, #000 var(--swipe-gutter,var(--gutter)), #000 calc(100% - var(--swipe-gutter,var(--gutter))), #0000004d 100%);-webkit-mask-image:linear-gradient(to right, #0000004d 0, #000 var(--swipe-gutter,var(--gutter)), #000 calc(100% - var(--swipe-gutter,var(--gutter))), #0000004d 100%);mask-image:linear-gradient(to right, #0000004d 0, #000 var(--swipe-gutter,var(--gutter)), #000 calc(100% - var(--swipe-gutter,var(--gutter))), #0000004d 100%);flex-wrap:nowrap;grid-template-columns:none;display:flex;overflow-x:auto}.SwipeRow-module__Y6N7ra__b600>.SwipeRow-module__Y6N7ra__track[data-swipe-track]::-webkit-scrollbar{display:none}.SwipeRow-module__Y6N7ra__b600>.SwipeRow-module__Y6N7ra__track[data-swipe-track]>*{flex:0 0 var(--swipe-card,min(82vw, 440px));scroll-snap-align:start;scroll-snap-stop:always;width:auto;min-width:0;max-width:none}.SwipeRow-module__Y6N7ra__b600>.SwipeRow-module__Y6N7ra__track[data-swipe-track] [data-reveal]{opacity:1;transition:none;transform:none}.SwipeRow-module__Y6N7ra__b600>.SwipeRow-module__Y6N7ra__track[data-swipe-track]:focus-visible{outline:2px solid var(--accent,var(--grain));outline-offset:-2px}}@media (max-width:760px){.SwipeRow-module__Y6N7ra__b760{display:block;position:relative}.SwipeRow-module__Y6N7ra__b760>.SwipeRow-module__Y6N7ra__track[data-swipe-track]{align-items:stretch;gap:var(--swipe-gap,14px);margin-inline:calc(-1 * var(--swipe-bleed,var(--swipe-gutter,var(--gutter))));padding-inline:var(--swipe-gutter,var(--gutter));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--swipe-gutter,var(--gutter));-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, #0000004d 0, #000 var(--swipe-gutter,var(--gutter)), #000 calc(100% - var(--swipe-gutter,var(--gutter))), #0000004d 100%);-webkit-mask-image:linear-gradient(to right, #0000004d 0, #000 var(--swipe-gutter,var(--gutter)), #000 calc(100% - var(--swipe-gutter,var(--gutter))), #0000004d 100%);mask-image:linear-gradient(to right, #0000004d 0, #000 var(--swipe-gutter,var(--gutter)), #000 calc(100% - var(--swipe-gutter,var(--gutter))), #0000004d 100%);flex-wrap:nowrap;grid-template-columns:none;display:flex;overflow-x:auto}.SwipeRow-module__Y6N7ra__b760>.SwipeRow-module__Y6N7ra__track[data-swipe-track]::-webkit-scrollbar{display:none}.SwipeRow-module__Y6N7ra__b760>.SwipeRow-module__Y6N7ra__track[data-swipe-track]>*{flex:0 0 var(--swipe-card,min(82vw, 440px));scroll-snap-align:start;scroll-snap-stop:always;width:auto;min-width:0;max-width:none}.SwipeRow-module__Y6N7ra__b760>.SwipeRow-module__Y6N7ra__track[data-swipe-track] [data-reveal]{opacity:1;transition:none;transform:none}.SwipeRow-module__Y6N7ra__b760>.SwipeRow-module__Y6N7ra__track[data-swipe-track]:focus-visible{outline:2px solid var(--accent,var(--grain));outline-offset:-2px}}@supports (animation-timeline:view()){@media (max-width:600px) and (prefers-reduced-motion:no-preference){.SwipeRow-module__Y6N7ra__b600>.SwipeRow-module__Y6N7ra__track[data-swipe-track]>*{animation:linear both SwipeRow-module__Y6N7ra__swipeCard;animation-timeline:view(x)}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.SwipeRow-module__Y6N7ra__b760>.SwipeRow-module__Y6N7ra__track[data-swipe-track]>*{animation:linear both SwipeRow-module__Y6N7ra__swipeCard;animation-timeline:view(x)}}}
:where(.GpuField-module__2NBNXG__field){pointer-events:none;opacity:0;transition:opacity 1.4s var(--ease);display:block;position:absolute;inset:0}:where(.GpuField-module__2NBNXG__field)[data-ready=true]{opacity:var(--gpu-opacity,1)}.GpuField-module__2NBNXG__canvas{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){:where(.GpuField-module__2NBNXG__field){transition:none}}
.OliveBranch-module__BVE5XG__svg{pointer-events:none;width:100%;height:auto;display:block;overflow:visible}.OliveBranch-module__BVE5XG__svg[data-reveal]{opacity:1;transition:none;transform:none}.OliveBranch-module__BVE5XG__svg path{fill:none;stroke:var(--ew-ol-ink,var(--grain));stroke-width:var(--ew-ol-w,1);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.OliveBranch-module__BVE5XG__midrib{opacity:.55}.OliveBranch-module__BVE5XG__hatch{opacity:.4}@keyframes OliveBranch-module__BVE5XG__ewOliveDraw{to{stroke-dashoffset:0}}.OliveBranch-module__BVE5XG__draw path{stroke-dasharray:3;stroke-dashoffset:3px;animation-duration:1.35s;animation-timing-function:cubic-bezier(.35,0,.15,1);animation-fill-mode:both}.OliveBranch-module__BVE5XG__draw .OliveBranch-module__BVE5XG__stem{animation-duration:3.8s}.OliveBranch-module__BVE5XG__draw .OliveBranch-module__BVE5XG__leaf{animation-duration:1.4s;animation-delay:var(--ew-ol-d,0s)}.OliveBranch-module__BVE5XG__draw .OliveBranch-module__BVE5XG__midrib{animation-duration:1.15s;animation-delay:calc(var(--ew-ol-d,0s) + .16s)}.OliveBranch-module__BVE5XG__draw .OliveBranch-module__BVE5XG__hatch{animation-duration:.95s;animation-delay:calc(var(--ew-ol-d,0s) + .19s)}.OliveBranch-module__BVE5XG__draw .OliveBranch-module__BVE5XG__stalk{animation-duration:.8s;animation-delay:var(--ew-ol-d,0s)}.OliveBranch-module__BVE5XG__draw .OliveBranch-module__BVE5XG__fruit{animation-duration:1.2s;animation-delay:calc(var(--ew-ol-d,0s) + .14s)}.OliveBranch-module__BVE5XG__draw[data-revealed=true] path,[data-revealed=true] .OliveBranch-module__BVE5XG__draw path{animation-name:OliveBranch-module__BVE5XG__ewOliveDraw}html:not([data-js]) .OliveBranch-module__BVE5XG__draw path{stroke-dashoffset:0;animation:none}@media (prefers-reduced-motion:reduce){.OliveBranch-module__BVE5XG__draw path{stroke-dashoffset:0;animation:none}}
.ContactForm-module__UoqRnG__form{align-content:start;gap:26px;display:grid}.ContactForm-module__UoqRnG__field,.ContactForm-module__UoqRnG__label{display:block}.ContactForm-module__UoqRnG__optional{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:500}.ContactForm-module__UoqRnG__labelText{letter-spacing:.22em;text-transform:uppercase;color:var(--grain);transition:color .3s var(--ease);font-size:10.5px;font-weight:600}.ContactForm-module__UoqRnG__field:focus-within .ContactForm-module__UoqRnG__labelText,.ContactForm-module__UoqRnG__choices:focus-within .ContactForm-module__UoqRnG__labelText{color:var(--accent,var(--grain))}.ContactForm-module__UoqRnG__input,.ContactForm-module__UoqRnG__textarea{border:0;border-bottom:1px solid color-mix(in srgb, var(--ink) 24%, transparent);letter-spacing:-.01em;width:100%;color:var(--ink);transition:border-color .3s var(--ease), box-shadow .3s var(--ease);background:0 0;border-radius:0;outline:none;margin-top:10px;padding:14px 0;font-family:inherit;font-size:18px;display:block}.ContactForm-module__UoqRnG__input::placeholder,.ContactForm-module__UoqRnG__textarea::placeholder{color:var(--muted);opacity:1}.ContactForm-module__UoqRnG__input:focus,.ContactForm-module__UoqRnG__textarea:focus{border-bottom-color:var(--accent,var(--grain));box-shadow:0 1px 0 0 var(--accent,var(--grain));outline:none}.ContactForm-module__UoqRnG__input:hover:not(:focus,:disabled),.ContactForm-module__UoqRnG__textarea:hover:not(:focus,:disabled){border-bottom-color:color-mix(in srgb, var(--ink) 50%, transparent)}.ContactForm-module__UoqRnG__input:disabled,.ContactForm-module__UoqRnG__textarea:disabled{color:var(--body)}:is(.ContactForm-module__UoqRnG__input:user-invalid,.ContactForm-module__UoqRnG__textarea:user-invalid,.ContactForm-module__UoqRnG__input[aria-invalid=true],.ContactForm-module__UoqRnG__textarea[aria-invalid=true]){border-bottom-color:var(--ember)}.ContactForm-module__UoqRnG__hint{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}.ContactForm-module__UoqRnG__error{color:var(--ember);margin:8px 0 0;font-size:14px;line-height:1.5}.ContactForm-module__UoqRnG__choices{border:0;min-width:0;margin:0;padding:0}.ContactForm-module__UoqRnG__legend{margin-bottom:12px;padding:0}.ContactForm-module__UoqRnG__pills{flex-wrap:wrap;gap:8px;display:flex}.ContactForm-module__UoqRnG__pill{display:inline-flex;position:relative}.ContactForm-module__UoqRnG__pillInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ContactForm-module__UoqRnG__pillText{border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);min-height:42px;color:var(--body);transition:background-color .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:14px;line-height:1.2;display:inline-flex}.ContactForm-module__UoqRnG__pillMark{width:0;height:10px;transition:width .25s var(--ease), transform .25s var(--ease);background:currentColor;border-radius:0 100%;display:inline-block;transform:rotate(-45deg)scale(0)}.ContactForm-module__UoqRnG__pillInput:hover+.ContactForm-module__UoqRnG__pillText{border-color:var(--grain)}.ContactForm-module__UoqRnG__pillInput:checked+.ContactForm-module__UoqRnG__pillText{color:var(--cream);background:var(--ink);border-color:var(--ink)}.ContactForm-module__UoqRnG__pillInput:checked+.ContactForm-module__UoqRnG__pillText .ContactForm-module__UoqRnG__pillMark{width:6px;color:var(--accent,currentColor);transform:rotate(-45deg)scale(1)}.ContactForm-module__UoqRnG__pillInput:focus-visible+.ContactForm-module__UoqRnG__pillText{outline:2px solid var(--accent,var(--grain));outline-offset:3px}.ContactForm-module__UoqRnG__pillInput:disabled{cursor:not-allowed}.ContactForm-module__UoqRnG__pillInput:disabled+.ContactForm-module__UoqRnG__pillText{opacity:.7}.ContactForm-module__UoqRnG__choices[aria-describedby] .ContactForm-module__UoqRnG__pillText{border-color:var(--ember)}@media (prefers-reduced-motion:reduce){.ContactForm-module__UoqRnG__pillText,.ContactForm-module__UoqRnG__pillMark{transition:none}}.ContactForm-module__UoqRnG__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ContactForm-module__UoqRnG__textarea{resize:vertical}.ContactForm-module__UoqRnG__status:empty{width:1px;height:1px;position:absolute;overflow:hidden}.ContactForm-module__UoqRnG__statusError{color:var(--ember);margin:0;font-size:15px;line-height:1.6}.ContactForm-module__UoqRnG__statusLink{color:var(--ink);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.ContactForm-module__UoqRnG__statusLink:focus-visible{outline:2px solid var(--grain);outline-offset:3px}.ContactForm-module__UoqRnG__check:not([data-shown=true]){width:1px;height:1px;position:absolute;overflow:hidden}.ContactForm-module__UoqRnG__check[data-shown=true]{min-height:65px}.ContactForm-module__UoqRnG__confirmation{text-align:center;margin:0}.ContactForm-module__UoqRnG__confirmation:focus{outline:none}.ContactForm-module__UoqRnG__confirmArt{width:min(200px,60%);margin:6px auto 18px;display:block}.ContactForm-module__UoqRnG__confirmationText{color:var(--olive);margin:0;max-width:34ch;margin-inline:auto;font-size:15px;line-height:1.6}.ContactForm-module__UoqRnG__form .ContactForm-module__UoqRnG__submitMagnet{justify-self:start;max-width:100%}.ContactForm-module__UoqRnG__button{letter-spacing:.16em;text-transform:uppercase;text-wrap:balance;max-width:100%;min-height:54px;color:var(--cream);background:var(--ink);cursor:pointer;border:0;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:14px;margin-top:10px;padding:16px 34px;font-size:11px;font-weight:600;display:inline-flex;position:relative}.ContactForm-module__UoqRnG__button:not(:disabled,[aria-disabled=true]):after{content:"→" / "";letter-spacing:0;transition:transform .4s var(--ease);display:inline-block}.ContactForm-module__UoqRnG__button:hover:not(:disabled,[aria-disabled=true]):after,.ContactForm-module__UoqRnG__button:focus-visible:after{transform:translate(5px)}.ContactForm-module__UoqRnG__button:before{content:"";border:1px solid var(--accent,var(--grain));border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .35s var(--ease);position:absolute;inset:-5px}.ContactForm-module__UoqRnG__button:hover:not(:disabled,[aria-disabled=true]):before{opacity:1}.ContactForm-module__UoqRnG__button:focus-visible{outline:2px solid var(--accent,var(--grain));outline-offset:3px}.ContactForm-module__UoqRnG__button:disabled,.ContactForm-module__UoqRnG__button[aria-disabled=true]{cursor:not-allowed;opacity:.7}.ContactForm-module__UoqRnG__privacy{color:var(--muted);margin:-8px 0 0;font-size:13px;line-height:1.6}.ContactForm-module__UoqRnG__privacyLink{color:var(--body);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.ContactForm-module__UoqRnG__privacyLink:hover{color:var(--grain)}.ContactForm-module__UoqRnG__privacyLink:focus-visible{outline:2px solid var(--grain);outline-offset:3px}@container contact-panel (min-width:520px){.ContactForm-module__UoqRnG__form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 28px}.ContactForm-module__UoqRnG__form>*{grid-column:1/-1}:is(.ContactForm-module__UoqRnG__form>.ContactForm-module__UoqRnG__field:has(>input[name=name]),.ContactForm-module__UoqRnG__form>.ContactForm-module__UoqRnG__field:has(>input[name=email])){grid-column:auto}.ContactForm-module__UoqRnG__input,.ContactForm-module__UoqRnG__textarea{margin-top:6px;padding:10px 0}.ContactForm-module__UoqRnG__legend{margin-bottom:10px}}@media (max-width:600px){.ContactForm-module__UoqRnG__form{gap:22px}.ContactForm-module__UoqRnG__input,.ContactForm-module__UoqRnG__textarea{appearance:none;border-radius:0;min-height:48px;margin-top:8px;padding:14px 0;font-size:16px}.ContactForm-module__UoqRnG__textarea{min-height:112px;line-height:1.55}.ContactForm-module__UoqRnG__labelText{letter-spacing:.2em;font-size:11px}.ContactForm-module__UoqRnG__pillText{min-height:44px;font-size:14px}.ContactForm-module__UoqRnG__form .ContactForm-module__UoqRnG__submitMagnet{justify-self:stretch}.ContactForm-module__UoqRnG__form .ContactForm-module__UoqRnG__submitMagnet,.ContactForm-module__UoqRnG__form .ContactForm-module__UoqRnG__submitMagnet>span{width:100%;display:flex}.ContactForm-module__UoqRnG__button{width:100%;min-height:52px;margin-top:14px;padding:16px 22px}.ContactForm-module__UoqRnG__button:lang(el){letter-spacing:.12em}.ContactForm-module__UoqRnG__confirmArt{width:min(180px,56%);margin-bottom:14px}.ContactForm-module__UoqRnG__confirmationText{font-size:15px}}
.Accordion-module__Xv6EWG__root{border-top:1px solid var(--stone)}.Accordion-module__Xv6EWG__item{border-bottom:1px solid var(--stone)}.Accordion-module__Xv6EWG__heading{font:inherit;margin:0}.Accordion-module__Xv6EWG__trigger{width:100%;color:var(--ink);text-align:left;cursor:pointer;transition:color .4s var(--ease);background:0 0;border:0;justify-content:space-between;align-items:center;gap:28px;padding:28px 0;display:flex}@media (hover:hover){.Accordion-module__Xv6EWG__trigger:hover{color:var(--grain)}}.Accordion-module__Xv6EWG__trigger:focus-visible{outline:2px solid var(--accent,var(--grain));outline-offset:3px}.Accordion-module__Xv6EWG__question{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(20px,1.8vw,28px);font-weight:500;line-height:1.2}.Accordion-module__Xv6EWG__icon{width:15px;height:15px;transition:transform .5s var(--ease);flex:none;position:relative}.Accordion-module__Xv6EWG__trigger[aria-expanded=true] .Accordion-module__Xv6EWG__icon{color:var(--accent,var(--grain));transform:rotate(45deg)}.Accordion-module__Xv6EWG__bar{background:currentColor;width:100%;height:1px;position:absolute;top:50%;left:0}.Accordion-module__Xv6EWG__barVertical{transform:rotate(90deg)}.Accordion-module__Xv6EWG__panel{visibility:hidden;transition:grid-template-rows .5s var(--ease), visibility 0s linear .5s;grid-template-rows:0fr;display:grid}.Accordion-module__Xv6EWG__panel[data-open=true]{visibility:visible;transition:grid-template-rows .5s var(--ease), visibility 0s linear 0s;grid-template-rows:1fr}.Accordion-module__Xv6EWG__panelInner{min-height:0;overflow:hidden}.Accordion-module__Xv6EWG__answer{max-width:62ch;color:var(--body);margin:0;padding:0 0 30px;font-size:15.5px;line-height:1.7}@media (scripting:none){.Accordion-module__Xv6EWG__panel{visibility:visible;grid-template-rows:1fr}.Accordion-module__Xv6EWG__icon{display:none}}@media (prefers-reduced-motion:reduce){.Accordion-module__Xv6EWG__panel,.Accordion-module__Xv6EWG__panel[data-open=true],.Accordion-module__Xv6EWG__icon,.Accordion-module__Xv6EWG__trigger{transition:none}}@media (max-width:600px){.Accordion-module__Xv6EWG__trigger{gap:18px;padding:22px 0}.Accordion-module__Xv6EWG__question{font-size:20px}}
.PhotoBand-module__hunIwW__band{pointer-events:none;height:clamp(460px,92vh,1040px);margin-block:clamp(-72px,-4vw,-24px);position:relative;overflow:clip}.PhotoBand-module__hunIwW__frame{--fade-y:linear-gradient(to bottom, transparent 0%, #0000000d 6%, #0003 13%, #00000080 21%, #000000d1 29%, black 38%, black 62%, #000000d1 71%, #00000080 79%, #0003 87%, #0000000d 94%, transparent 100%);--fade-x:linear-gradient(to right, transparent 0%, #0000000d 4%, #0003 9%, #00000080 15%, #000000d1 21%, black 28%, black 72%, #000000d1 79%, #00000080 85%, #0003 91%, #0000000d 96%, transparent 100%);-webkit-mask-image:var(--fade-y), var(--fade-x);-webkit-mask-image:var(--fade-y), var(--fade-x);mask-image:var(--fade-y), var(--fade-x);-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.PhotoBand-module__hunIwW__image{object-fit:cover;object-position:var(--focus,50% 50%);filter:saturate(.86)brightness(.88)contrast(1.05);width:100%;height:100%;display:block}.PhotoBand-module__hunIwW__frame canvas{filter:saturate(.86)brightness(.88)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.PhotoBand-module__hunIwW__frame[data-live] .PhotoBand-module__hunIwW__image{opacity:0}@keyframes PhotoBand-module__hunIwW__photoDrift{0%{transform:scale(1.14)translateY(-3.5%)}to{transform:scale(1.14)translateY(3.5%)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.PhotoBand-module__hunIwW__image{animation:linear both PhotoBand-module__hunIwW__photoDrift;animation-timeline:view();animation-range:entry exit}}}@media (max-width:900px){.PhotoBand-module__hunIwW__band{height:clamp(460px,138vw,820px);margin-block:-16px}.PhotoBand-module__hunIwW__frame{--fade-x:linear-gradient(to right, transparent 0%, #0003 3%, #0000008c 7%, #000000d9 11%, black 16%, black 84%, #000000d9 89%, #0000008c 93%, #0003 97%, transparent 100%)}.PhotoBand-module__hunIwW__image{object-position:var(--focus-phone,var(--focus,50% 50%))}}@media print{.PhotoBand-module__hunIwW__band{display:none}}
.ClosingCta-module__o9Hhzq__rule{border-top:1px solid var(--stone)}.ClosingCta-module__o9Hhzq__paper{background:var(--paper)}.ClosingCta-module__o9Hhzq__layered{isolation:isolate;position:relative;overflow:clip}.ClosingCta-module__o9Hhzq__layered .ClosingCta-module__o9Hhzq__wrap{position:relative}.ClosingCta-module__o9Hhzq__wrap{padding:clamp(80px,12vw,180px) clamp(28px,3vw,56px) clamp(88px,12vw,170px)}@media (min-width:901px){.ClosingCta-module__o9Hhzq__wrap{flex-direction:column;justify-content:center;min-height:min(86svh,980px);display:flex}}.ClosingCta-module__o9Hhzq__label{letter-spacing:.24em;text-transform:uppercase;color:var(--grain);font-size:11px;font-weight:600}.ClosingCta-module__o9Hhzq__labelText:before{content:"";border:1px solid var(--grain);background:radial-gradient(circle, var(--grain) 0 1.4px, transparent 1.9px);vertical-align:-1px;border-radius:50%;width:9px;height:9px;margin-right:12px;display:inline-block}.ClosingCta-module__o9Hhzq__lead,.ClosingCta-module__o9Hhzq__title{max-width:20ch;font-family:var(--font-display);letter-spacing:-.055em;color:var(--ink);margin:28px 0 0 -.045em;font-size:clamp(36px,5.6vw,100px);font-weight:500;line-height:.96}.ClosingCta-module__o9Hhzq__lead:lang(el),.ClosingCta-module__o9Hhzq__title:lang(el){letter-spacing:-.045em;max-width:23ch;font-size:clamp(32px,4.7vw,84px)}.ClosingCta-module__o9Hhzq__body{max-width:48ch;color:var(--ink);margin:24px 0 0;font-size:clamp(17px,1.45vw,22px);line-height:1.35}.ClosingCta-module__o9Hhzq__mark{width:min(240px,60vw);margin:0 0 30px}.ClosingCta-module__o9Hhzq__actions{flex-wrap:wrap;gap:12px;margin-top:clamp(36px,4vw,56px);display:flex}.ClosingCta-module__o9Hhzq__primary,.ClosingCta-module__o9Hhzq__ghost{letter-spacing:.16em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:54px;padding:0 30px;font-size:11px;font-weight:600;display:inline-flex;position:relative}.ClosingCta-module__o9Hhzq__primary:after,.ClosingCta-module__o9Hhzq__ghost:after{content:"";border:1px solid var(--accent,var(--grain));border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .35s var(--ease);position:absolute;inset:-5px}.ClosingCta-module__o9Hhzq__primary:hover:after,.ClosingCta-module__o9Hhzq__ghost:hover:after{opacity:1}.ClosingCta-module__o9Hhzq__primary{color:var(--cream);background:var(--ink);border:1px solid var(--ink)}.ClosingCta-module__o9Hhzq__primary:hover{color:var(--cream)}.ClosingCta-module__o9Hhzq__arrow{letter-spacing:0;transition:transform .4s var(--ease);display:inline-block}.ClosingCta-module__o9Hhzq__primary:hover .ClosingCta-module__o9Hhzq__arrow,.ClosingCta-module__o9Hhzq__primary:focus-visible .ClosingCta-module__o9Hhzq__arrow{transform:translate(5px)}.ClosingCta-module__o9Hhzq__ghost{color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 30%, transparent)}.ClosingCta-module__o9Hhzq__ghost:hover{color:var(--ink)}.ClosingCta-module__o9Hhzq__primary:focus-visible,.ClosingCta-module__o9Hhzq__ghost:focus-visible{outline:2px solid var(--accent,var(--grain));outline-offset:3px}.ClosingCta-module__o9Hhzq__note{color:var(--body);margin:22px 0 0;font-size:14px;line-height:1.6}.ClosingCta-module__o9Hhzq__center .ClosingCta-module__o9Hhzq__wrap{text-align:center}.ClosingCta-module__o9Hhzq__center .ClosingCta-module__o9Hhzq__lead,.ClosingCta-module__o9Hhzq__center .ClosingCta-module__o9Hhzq__title,.ClosingCta-module__o9Hhzq__center .ClosingCta-module__o9Hhzq__body,.ClosingCta-module__o9Hhzq__center .ClosingCta-module__o9Hhzq__mark{margin-left:auto;margin-right:auto}.ClosingCta-module__o9Hhzq__center .ClosingCta-module__o9Hhzq__actions{justify-content:center}@keyframes ClosingCta-module__o9Hhzq__closingRise{0%{opacity:.2;transform:translateY(8vh)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html[data-js] .ClosingCta-module__o9Hhzq__wrap{animation:linear both ClosingCta-module__o9Hhzq__closingRise;animation-timeline:view();animation-range:entry entry 70%}}}@media (prefers-reduced-motion:reduce){.ClosingCta-module__o9Hhzq__primary:after,.ClosingCta-module__o9Hhzq__ghost:after,.ClosingCta-module__o9Hhzq__arrow{transition:none}}@media (max-width:900px){.ClosingCta-module__o9Hhzq__actions{margin-top:32px}}@media (max-width:600px){.ClosingCta-module__o9Hhzq__wrap{padding:72px 20px 80px}.ClosingCta-module__o9Hhzq__lead,.ClosingCta-module__o9Hhzq__title{max-width:none;font-size:clamp(34px,10.4vw,48px);line-height:.98}.ClosingCta-module__o9Hhzq__lead:lang(el),.ClosingCta-module__o9Hhzq__title:lang(el){font-size:clamp(30px,9vw,42px)}.ClosingCta-module__o9Hhzq__body{margin-top:16px;font-size:17px}.ClosingCta-module__o9Hhzq__mark{width:min(200px,56vw);margin-bottom:24px}.ClosingCta-module__o9Hhzq__actions{flex-direction:column;align-items:stretch}.ClosingCta-module__o9Hhzq__primary,.ClosingCta-module__o9Hhzq__ghost{text-align:center;width:100%;min-height:54px;padding-inline:20px}}
.Header-module__Af2_WG__header{z-index:60;background:color-mix(in srgb, var(--cream) 96%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ink) 9%, transparent);transition:box-shadow .4s;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Header-module__Af2_WG__header{background:color-mix(in srgb, var(--cream) 88%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2)}}.Header-module__Af2_WG__header[data-scrolled]{box-shadow:0 18px 34px -28px color-mix(in srgb, var(--cream) 90%, transparent)}.Header-module__Af2_WG__header[data-menu]{background:var(--cream);box-shadow:none;border-bottom-color:#0000}.Header-module__Af2_WG__progress{background:var(--grain);transform-origin:0;height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@keyframes Header-module__Af2_WG__headerProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:scroll(root)){.Header-module__Af2_WG__progress{animation:linear both Header-module__Af2_WG__headerProgress;animation-timeline:scroll(root)}}.Header-module__Af2_WG__header[data-menu] .Header-module__Af2_WG__progress{opacity:0}.Header-module__Af2_WG__inner{justify-content:space-between;align-items:center;gap:32px;height:76px;display:flex}.Header-module__Af2_WG__brand{color:var(--ink);flex-shrink:0;justify-items:start;row-gap:6px;display:grid}.Header-module__Af2_WG__lockup{align-items:center;gap:14px;display:flex}.Header-module__Af2_WG__brand:hover{color:var(--ink)}.Header-module__Af2_WG__rule{background:var(--grain);flex-shrink:0;width:1px;height:26px;display:block}.Header-module__Af2_WG__wordmark{font-family:var(--font-serif);letter-spacing:.01em;color:var(--ink);font-size:21px;font-weight:500;line-height:1}.Header-module__Af2_WG__tagline{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;width:0;min-width:100%;color:var(--grain);font-size:8px;font-weight:600;line-height:1}.Header-module__Af2_WG__nav{align-items:center;gap:28px;display:flex}.Header-module__Af2_WG__navLink{letter-spacing:-.01em;white-space:nowrap;color:var(--body);padding:8px 0;font-size:15px;font-weight:400;line-height:1;transition:color .25s;position:relative}.Header-module__Af2_WG__navLink:after{content:"";transform-origin:100%;height:1px;transition:transform .45s var(--ease);background:currentColor;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.Header-module__Af2_WG__navLink:hover,.Header-module__Af2_WG__navLink:focus-visible{color:var(--ink)}.Header-module__Af2_WG__navLink:hover:after,.Header-module__Af2_WG__navLink:focus-visible:after{transform-origin:0;transform:scaleX(1)}.Header-module__Af2_WG__navLink:after{background:var(--accent,currentColor)}.Header-module__Af2_WG__navLinkActive,.Header-module__Af2_WG__navLinkActive:hover{color:var(--ink)}.Header-module__Af2_WG__navLinkActive:after{transform:scaleX(1)}.Header-module__Af2_WG__actions{flex-shrink:0;align-items:center;gap:14px;display:inline-flex}.Header-module__Af2_WG__cta{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;min-height:54px;color:var(--cream);background:var(--ink);border-radius:999px;align-items:center;padding:0 26px;font-size:11px;font-weight:600;line-height:1;transition:background-color .25s;display:inline-flex;position:relative}.Header-module__Af2_WG__cta:hover{color:var(--cream)}.Header-module__Af2_WG__cta:after,.Header-module__Af2_WG__pill:after,.Header-module__Af2_WG__overlayCta:after{content:"";border:1px solid var(--accent,var(--grain));border-radius:inherit;opacity:0;transition:opacity .35s var(--ease), transform .45s var(--ease);pointer-events:none;position:absolute;inset:-5px;transform:scale(.94)}.Header-module__Af2_WG__cta:hover:after,.Header-module__Af2_WG__pill:hover:after,.Header-module__Af2_WG__overlayCta:hover:after,.Header-module__Af2_WG__overlayCta:active:after,.Header-module__Af2_WG__pill:active:after{opacity:1;transform:none}.Header-module__Af2_WG__portal{letter-spacing:-.01em;white-space:nowrap;color:var(--body);flex-shrink:0;align-items:center;gap:7px;padding:12px 4px;font-size:15px;font-weight:400;line-height:1;transition:color .25s;display:inline-flex;position:relative}.Header-module__Af2_WG__portal:hover,.Header-module__Af2_WG__portal:focus-visible{color:var(--ink)}.Header-module__Af2_WG__portal svg{flex-shrink:0}.Header-module__Af2_WG__portalLabel{border:1px solid var(--stone);background:var(--white);color:var(--ink);opacity:0;transition:opacity .2s ease, transform .25s var(--ease);pointer-events:none;border-radius:999px;margin-top:10px;padding:6px 10px;font-size:12px;position:absolute;top:100%;right:0;transform:translateY(-4px)}.Header-module__Af2_WG__portal:hover .Header-module__Af2_WG__portalLabel,.Header-module__Af2_WG__portal:focus-visible .Header-module__Af2_WG__portalLabel{opacity:1;transform:none}.Header-module__Af2_WG__pill{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;min-height:48px;color:var(--cream);background:var(--ink);border-radius:999px;flex-shrink:0;align-items:center;margin-left:auto;padding:0 18px;font-size:11px;font-weight:600;line-height:1;transition:background-color .2s;display:none;position:relative}.Header-module__Af2_WG__pill:hover{color:var(--cream)}.Header-module__Af2_WG__pillHidden{visibility:hidden}.Header-module__Af2_WG__menuBtn{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);width:48px;height:48px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:border-color .2s;display:none}.Header-module__Af2_WG__menuBtn:hover{border-color:var(--ink)}.Header-module__Af2_WG__menuBtn svg{width:18px;height:12px}.Header-module__Af2_WG__menuLineTop,.Header-module__Af2_WG__menuLineBottom{transform-box:fill-box;transform-origin:50%;transition:transform .4s var(--ease)}.Header-module__Af2_WG__menuBtn[aria-expanded=true] .Header-module__Af2_WG__menuLineTop{transform:translateY(6px)rotate(45deg)}.Header-module__Af2_WG__menuBtn[aria-expanded=true] .Header-module__Af2_WG__menuLineBottom{transform:translateY(-6px)rotate(-45deg)}.Header-module__Af2_WG__overlay{z-index:55;background:var(--cream);height:100dvh;animation:Header-module__Af2_WG__overlayFadeIn .35s var(--ease) both;flex-direction:column;padding-top:76px;display:none;position:fixed;inset:0}.Header-module__Af2_WG__overlayRings{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Header-module__Af2_WG__overlayRing{stroke:color-mix(in srgb, var(--ink) 11%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:3;stroke-dashoffset:3px;animation:Header-module__Af2_WG__overlayRingDraw 1.6s var(--ease) both;animation-delay:calc(var(--r,0) * 90ms + .1s)}.Header-module__Af2_WG__overlayRingLit{stroke:color-mix(in srgb, var(--accent,var(--grain)) 70%, transparent)}@keyframes Header-module__Af2_WG__overlayRingDraw{to{stroke-dashoffset:0}}.Header-module__Af2_WG__overlayScroll{z-index:1;overscroll-behavior:contain;width:100%;min-height:0;padding-top:clamp(12px,3svh,32px);padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}.Header-module__Af2_WG__overlayNav{flex-direction:column;display:flex}.Header-module__Af2_WG__overlayLink{color:var(--ink);align-items:baseline;gap:14px;padding:clamp(8px,1.4svh,14px) 0;display:flex;position:relative}.Header-module__Af2_WG__overlayLink:after{content:"";background:var(--stone);transform-origin:0;height:1px;animation:Header-module__Af2_WG__overlayRule .9s var(--ease) both;animation-delay:calc(var(--i,0) * 60ms + .12s);position:absolute;bottom:0;left:0;right:0}.Header-module__Af2_WG__overlayLinkActive{color:var(--ink)}.Header-module__Af2_WG__overlayLinkActive .Header-module__Af2_WG__overlayIndex{color:var(--accent,var(--grain))}.Header-module__Af2_WG__overlayLinkActive:after{background:var(--accent,var(--grain))}.Header-module__Af2_WG__overlayIndex{letter-spacing:.08em;font-variant-numeric:tabular-nums;min-width:2ch;color:var(--grain);animation:Header-module__Af2_WG__overlayFade .6s var(--ease) both;animation-delay:calc(var(--i,0) * 60ms + .22s);flex-shrink:0;font-size:11px;font-weight:500}.Header-module__Af2_WG__overlayLinkMask{min-width:0;margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.Header-module__Af2_WG__overlayLinkText{font-family:var(--font-display);letter-spacing:-.045em;color:inherit;overflow-wrap:anywhere;animation:Header-module__Af2_WG__overlayRise .85s var(--ease) both;animation-delay:calc(var(--i,0) * 60ms + 80ms);font-size:clamp(40px,min(13vw,7.4svh),76px);font-weight:500;line-height:1;display:block}.Header-module__Af2_WG__overlayLinkText:lang(el){letter-spacing:-.035em;font-size:clamp(34px,min(10.6vw,6.4svh),66px)}@media (hover:hover){.Header-module__Af2_WG__overlayLinkText{transition:transform .4s var(--ease)}.Header-module__Af2_WG__overlayLink:hover .Header-module__Af2_WG__overlayLinkText{transform:translate(8px)}}.Header-module__Af2_WG__overlayActions{animation:Header-module__Af2_WG__overlayFadeUp .7s var(--ease) both;animation-delay:calc(var(--n,5) * 60ms + .14s);flex-direction:column;align-items:stretch;margin-top:clamp(20px,3.4svh,32px);display:flex}.Header-module__Af2_WG__overlayCta{letter-spacing:.16em;text-transform:uppercase;min-height:54px;color:var(--cream);background:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:11px;font-weight:600;transition:background-color .2s;display:flex;position:relative}.Header-module__Af2_WG__overlayCta:hover{color:var(--cream)}.Header-module__Af2_WG__overlayPortal{min-height:44px;color:var(--body);justify-content:center;align-self:center;align-items:center;gap:8px;margin-top:6px;padding:0 12px;font-size:15px;font-weight:400;transition:color .2s;display:flex}.Header-module__Af2_WG__overlayPortal:hover{color:var(--ink)}.Header-module__Af2_WG__overlayPortal svg{flex-shrink:0}.Header-module__Af2_WG__overlayFooter{animation:Header-module__Af2_WG__overlayFadeUp .7s var(--ease) both;animation-delay:calc(var(--n,5) * 60ms + .22s);flex-direction:column;gap:4px;margin-top:auto;padding-top:24px;display:flex}.Header-module__Af2_WG__overlayLanguageRow{border-bottom:1px solid var(--stone);align-items:center;margin-bottom:8px;padding-bottom:6px;display:flex}.Header-module__Af2_WG__overlayFooterRow{flex-wrap:wrap;align-items:center;gap:0 20px;display:flex}.Header-module__Af2_WG__overlayFooterRow>*{align-items:center;min-height:44px;display:inline-flex}.Header-module__Af2_WG__overlayFooterLink{letter-spacing:-.01em;color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--stone);text-decoration-color:var(--stone);text-underline-offset:5px;font-size:17px;font-weight:500;transition:text-decoration-color .2s}.Header-module__Af2_WG__overlayFooterLink:hover{color:var(--ink);-webkit-text-decoration-color:var(--grain);text-decoration-color:var(--grain)}.Header-module__Af2_WG__overlayFooterLocation{letter-spacing:.2em;text-transform:uppercase;color:var(--grain);font-size:11px;font-weight:600}.Header-module__Af2_WG__overlayFooterPromise{color:var(--body);margin:4px 0 0;font-size:14px;line-height:1.5}.Header-module__Af2_WG__overlayFooterLine{color:var(--muted);margin:0;font-size:12px}@keyframes Header-module__Af2_WG__overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes Header-module__Af2_WG__overlayFade{0%{opacity:0}}@keyframes Header-module__Af2_WG__overlayRise{0%{transform:translateY(105%)}}@keyframes Header-module__Af2_WG__overlayRule{0%{transform:scaleX(0)}}@keyframes Header-module__Af2_WG__overlayFadeUp{0%{opacity:0;transform:translateY(16px)}}@media (max-width:900px){.Header-module__Af2_WG__nav{display:none}.Header-module__Af2_WG__menuBtn{display:inline-flex}.Header-module__Af2_WG__overlay{display:flex}.Header-module__Af2_WG__inner{gap:10px}.Header-module__Af2_WG__pill{display:inline-flex}.Header-module__Af2_WG__header{transition:box-shadow .4s ease, transform .45s var(--ease)}.Header-module__Af2_WG__brand{transition:transform .45s var(--ease)}.Header-module__Af2_WG__pill,.Header-module__Af2_WG__menuBtn{transition:background-color .2s ease, border-color .2s ease, transform .45s var(--ease)}.Header-module__Af2_WG__lockup{transform-origin:0;transition:transform .45s var(--ease)}.Header-module__Af2_WG__tagline{transition:opacity .3s var(--ease)}.Header-module__Af2_WG__header[data-slim]:not([data-menu]){transform:translateY(-20px)}.Header-module__Af2_WG__header[data-slim]:not([data-menu]) .Header-module__Af2_WG__brand{transform:translateY(17px)}.Header-module__Af2_WG__header[data-slim]:not([data-menu]) .Header-module__Af2_WG__lockup{transform:scale(.88)}.Header-module__Af2_WG__header[data-slim]:not([data-menu]) .Header-module__Af2_WG__tagline{opacity:0}.Header-module__Af2_WG__header[data-slim]:not([data-menu]) .Header-module__Af2_WG__pill,.Header-module__Af2_WG__header[data-slim]:not([data-menu]) .Header-module__Af2_WG__menuBtn{transform:translateY(10px)}}@media (max-width:419.98px){.Header-module__Af2_WG__pill{letter-spacing:.12em;padding:0 14px}}@media (max-width:389.98px){.Header-module__Af2_WG__tagline{white-space:normal;line-height:1.3}}@media (max-width:374.98px){.Header-module__Af2_WG__lockup{gap:10px}.Header-module__Af2_WG__rule{display:none}}@media (min-width:901px){.Header-module__Af2_WG__overlay{display:none!important}}@media (prefers-reduced-motion:reduce){.Header-module__Af2_WG__overlayRing{stroke-dashoffset:0}.Header-module__Af2_WG__overlay,.Header-module__Af2_WG__overlayRing,.Header-module__Af2_WG__overlayLink:after,.Header-module__Af2_WG__overlayIndex,.Header-module__Af2_WG__overlayLinkText,.Header-module__Af2_WG__overlayActions,.Header-module__Af2_WG__overlayFooter{animation:none}.Header-module__Af2_WG__overlayLinkText,.Header-module__Af2_WG__overlayLink:hover .Header-module__Af2_WG__overlayLinkText{transition:none;transform:none}.Header-module__Af2_WG__navLink:after{transition:none}.Header-module__Af2_WG__portalLabel{transition:none;transform:none}.Header-module__Af2_WG__header,.Header-module__Af2_WG__brand,.Header-module__Af2_WG__lockup,.Header-module__Af2_WG__tagline,.Header-module__Af2_WG__pill,.Header-module__Af2_WG__menuBtn,.Header-module__Af2_WG__cta:after,.Header-module__Af2_WG__pill:after,.Header-module__Af2_WG__overlayCta:after{transition:none}}.Header-module__Af2_WG__brand:focus-visible,.Header-module__Af2_WG__navLink:focus-visible,.Header-module__Af2_WG__portal:focus-visible,.Header-module__Af2_WG__overlayPortal:focus-visible,.Header-module__Af2_WG__cta:focus-visible,.Header-module__Af2_WG__pill:focus-visible,.Header-module__Af2_WG__menuBtn:focus-visible,.Header-module__Af2_WG__overlayLink:focus-visible,.Header-module__Af2_WG__overlayCta:focus-visible,.Header-module__Af2_WG__overlayFooterLink:focus-visible{outline:2px solid var(--accent,var(--grain));outline-offset:3px}.Header-module__Af2_WG__navLink:focus-visible{outline-offset:4px;border-radius:2px}@media (min-width:901px){.Header-module__Af2_WG__header,.Header-module__Af2_WG__header[data-scrolled]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;transition:transform .6s var(--ease);background:0 0;border-bottom:0;padding-block:6px 2px}.Header-module__Af2_WG__header[data-away]:not(:focus-within){transform:translateY(calc(-100% - 56px))}.Header-module__Af2_WG__progress{display:none}.Header-module__Af2_WG__inner{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:color-mix(in srgb, var(--paper) 92%, transparent);height:68px;box-shadow:0 20px 40px -30px color-mix(in srgb, var(--cream) 95%, transparent);pointer-events:auto;border-radius:999px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Header-module__Af2_WG__inner{background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3)}}.Header-module__Af2_WG__header>.Header-module__Af2_WG__inner{max-width:calc(var(--wrap) - 2 * var(--gutter));margin-inline:max(16px, calc((100% - var(--wrap)) / 2 + var(--gutter)));padding-inline:26px 7px}html[data-entrance=on] .Header-module__Af2_WG__header{position:fixed;left:0;right:0}}@media (min-width:901px) and (max-width:1140px){.Header-module__Af2_WG__inner{gap:20px}.Header-module__Af2_WG__nav{gap:clamp(14px,5.8vw - 38.258px,28px)}.Header-module__Af2_WG__actions{gap:8px}.Header-module__Af2_WG__cta{padding:0 18px}}@media (min-width:901px) and (max-width:999.98px){.Header-module__Af2_WG__nav:lang(el){gap:clamp(11px,5vw - 34.05px,16px)}.Header-module__Af2_WG__navLink:lang(el),.Header-module__Af2_WG__portal:lang(el){font-size:14px}.Header-module__Af2_WG__cta:lang(el){padding:0 14px}.Header-module__Af2_WG__nav:has(>.Header-module__Af2_WG__navLink:nth-child(6)){gap:clamp(10px,5vw - 35.05px,15px)}.Header-module__Af2_WG__nav:lang(el):has(>.Header-module__Af2_WG__navLink:nth-child(6)){gap:clamp(8px,5vw - 37.05px,13px)}.Header-module__Af2_WG__nav:lang(el):has(>.Header-module__Af2_WG__navLink:nth-child(6)) .Header-module__Af2_WG__cta{padding:0 12px}}@media (min-width:1000px) and (max-width:1140px){.Header-module__Af2_WG__nav:lang(el):has(>.Header-module__Af2_WG__navLink:nth-child(6)){gap:clamp(14px,9vw - 76px,28px)}}@media (min-width:980px){.Header-module__Af2_WG__nav:not(:lang(el)):not(:has(>.Header-module__Af2_WG__navLink:nth-child(6))) .Header-module__Af2_WG__portalLabel{font-size:inherit;color:inherit;opacity:1;background:0 0;border:0;margin:0;padding:0;position:static;transform:none}}@media (min-width:1040px){.Header-module__Af2_WG__nav:not(:lang(el)):has(>.Header-module__Af2_WG__navLink:nth-child(6)) .Header-module__Af2_WG__portalLabel{font-size:inherit;color:inherit;opacity:1;background:0 0;border:0;margin:0;padding:0;position:static;transform:none}}@media (min-width:1120px){.Header-module__Af2_WG__nav:lang(el):not(:has(>.Header-module__Af2_WG__navLink:nth-child(6))) .Header-module__Af2_WG__portalLabel{font-size:inherit;color:inherit;opacity:1;background:0 0;border:0;margin:0;padding:0;position:static;transform:none}}@media (min-width:901px){:is(html[data-entrance=on] .Header-module__Af2_WG__header,html[data-entrance=on] .Header-module__Af2_WG__header *){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}
.HoverMedia-module__XwnlwW__root{width:100%;position:relative;overflow:hidden}.HoverMedia-module__XwnlwW__poster,.HoverMedia-module__XwnlwW__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.HoverMedia-module__XwnlwW__poster{transition:opacity .6s var(--ease)}.HoverMedia-module__XwnlwW__video{opacity:0;transition:opacity .6s var(--ease)}.HoverMedia-module__XwnlwW__root[data-playing=true] .HoverMedia-module__XwnlwW__video{opacity:1}.HoverMedia-module__XwnlwW__content{z-index:1;width:100%;height:100%;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.HoverMedia-module__XwnlwW__poster,.HoverMedia-module__XwnlwW__video{transition:none}}
.SocialLinks-module__wTP5QW__list{--social-rest:var(--grain);--social-hover:var(--ink);--social-ring:var(--stone);--social-focus:var(--accent,var(--grain));flex-wrap:wrap;gap:4px;margin:0 0 0 -8px;padding:0;list-style:none;display:flex}.SocialLinks-module__wTP5QW__cream{--social-rest:var(--driftwood);--social-hover:var(--cream);--social-ring:color-mix(in srgb, var(--grain-light) 45%, transparent);--social-focus:var(--grain-light)}.SocialLinks-module__wTP5QW__link{width:36px;height:36px;color:var(--social-rest);border-radius:50%;outline:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.SocialLinks-module__wTP5QW__link:before{content:"";border:1px solid var(--social-ring);opacity:0;pointer-events:none;border-radius:50%;transition:opacity .2s,transform .2s;position:absolute;inset:2px;transform:scale(.86)}.SocialLinks-module__wTP5QW__link:hover,.SocialLinks-module__wTP5QW__link:focus-visible{color:var(--social-hover)}.SocialLinks-module__wTP5QW__link:hover:before{opacity:1;transform:none}.SocialLinks-module__wTP5QW__link:focus-visible{outline:2px solid var(--social-focus);outline-offset:3px}.SocialLinks-module__wTP5QW__glyph{pointer-events:none;width:20px;height:20px;display:block}.SocialLinks-module__wTP5QW__glyph *{stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.SocialLinks-module__wTP5QW__glyph .SocialLinks-module__wTP5QW__dot{fill:currentColor;stroke:none}@media (max-width:900px),(pointer:coarse){.SocialLinks-module__wTP5QW__list{gap:2px;margin-left:-12px}.SocialLinks-module__wTP5QW__link{width:44px;height:44px}.SocialLinks-module__wTP5QW__link:before{inset:6px}}@media (prefers-reduced-motion:reduce){.SocialLinks-module__wTP5QW__link:before{transition:none;transform:none}}.SocialLinks-module__wTP5QW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ScrollRevealText-module__ZqAtDq__block{position:relative}.ScrollRevealText-module__ZqAtDq__words{display:inline}.ScrollRevealText-module__ZqAtDq__word{opacity:1;transition:opacity .35s var(--ease);display:inline}.ScrollRevealText-module__ZqAtDq__srOnly{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ScrollRevealText-module__ZqAtDq__word{opacity:1;transition:none}}
.ProcessRings-module__36KJ1W__rings{pointer-events:none;width:100%;height:auto;display:block;overflow:visible}.ProcessRings-module__36KJ1W__pith{fill:var(--accent,var(--grain))}.ProcessRings-module__36KJ1W__pithRing,.ProcessRings-module__36KJ1W__main,.ProcessRings-module__36KJ1W__year{vector-effect:non-scaling-stroke}.ProcessRings-module__36KJ1W__pithRing{stroke:var(--grain);stroke-width:1px;opacity:.7}.ProcessRings-module__36KJ1W__main{stroke:var(--ink);stroke-width:1.15px;stroke-opacity:.62;stroke-dasharray:3;stroke-dashoffset:0;transition:stroke .6s var(--ease), stroke-opacity .6s var(--ease)}.ProcessRings-module__36KJ1W__year{stroke:var(--grain);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:0 5.5;opacity:.55}.ProcessRings-module__36KJ1W__last .ProcessRings-module__36KJ1W__main{stroke:var(--accent,var(--ink));stroke-opacity:1}@media (prefers-reduced-motion:no-preference){html[data-js] .ProcessRings-module__36KJ1W__main{stroke-dashoffset:3px;transition:stroke-dashoffset 1.7s cubic-bezier(.65, 0, .35, 1) calc(.25s + var(--k,0) * .32s), stroke .6s var(--ease), stroke-opacity .6s var(--ease)}html[data-js] .ProcessRings-module__36KJ1W__year{opacity:0;transition:opacity 1.2s var(--ease) calc(.7s + var(--k,0) * .32s)}html[data-js] [data-revealed=true] .ProcessRings-module__36KJ1W__main{stroke-dashoffset:0}html[data-js] [data-revealed=true] .ProcessRings-module__36KJ1W__year{opacity:.55}}.ProcessRings-module__36KJ1W__rings[data-scrub] .ProcessRings-module__36KJ1W__main,.ProcessRings-module__36KJ1W__rings[data-scrub] .ProcessRings-module__36KJ1W__year{transition:stroke .5s var(--ease), stroke-opacity .5s var(--ease)}.ProcessRings-module__36KJ1W__rings[data-scrub] .ProcessRings-module__36KJ1W__last .ProcessRings-module__36KJ1W__main{stroke:var(--ink);stroke-opacity:.62}.ProcessRings-module__36KJ1W__rings[data-scrub] .ProcessRings-module__36KJ1W__ring[data-lit] .ProcessRings-module__36KJ1W__main{stroke:var(--accent,var(--ink));stroke-opacity:1}
.Footer-module__EZoWya__footer{background:var(--cream);color:var(--body);border-top:1px solid var(--stone);position:relative;overflow:hidden}.Footer-module__EZoWya__bough{pointer-events:none;padding-top:30px;overflow:hidden}.Footer-module__EZoWya__boughArt{width:clamp(600px,72vw,900px);margin-left:-4vw}.Footer-module__EZoWya__sprig{display:none}@media (max-width:767.98px){.Footer-module__EZoWya__bough{display:none}.Footer-module__EZoWya__sprig{pointer-events:none;padding-top:44px;display:block}.Footer-module__EZoWya__sprigArt{width:110px}.Footer-module__EZoWya__footer .Footer-module__EZoWya__sprig+.Footer-module__EZoWya__top{padding-top:28px}}:is(.Footer-module__EZoWya__compact .Footer-module__EZoWya__bough,body:has([data-closing-branch]) .Footer-module__EZoWya__bough){display:none}:is(.Footer-module__EZoWya__compact .Footer-module__EZoWya__top,body:has([data-closing-branch]) .Footer-module__EZoWya__top){padding-top:88px}.Footer-module__EZoWya__top{grid-template-columns:minmax(0,1.7fr) minmax(0,.7fr) minmax(0,1fr);align-items:start;gap:48px;padding-top:24px;padding-bottom:64px;display:grid}.Footer-module__EZoWya__brand{min-width:0}.Footer-module__EZoWya__tagline{letter-spacing:.22em;text-transform:uppercase;color:var(--grain);overflow-wrap:break-word;align-items:center;gap:12px;font-size:11px;font-weight:600;line-height:1.4;display:flex}.Footer-module__EZoWya__tagline:before{content:"";opacity:.8;background:currentColor;flex:none;width:24px;height:1px}.Footer-module__EZoWya__blurb{letter-spacing:-.03em;max-width:22ch;color:var(--ink);text-wrap:balance;margin:22px 0 0;font-size:clamp(26px,2.75vw,40px);font-weight:500;line-height:1.1}.Footer-module__EZoWya__blurb:lang(el){letter-spacing:-.02em;max-width:24ch}.Footer-module__EZoWya__social{margin-top:28px}.Footer-module__EZoWya__footer .Footer-module__EZoWya__heading{letter-spacing:.22em;text-transform:uppercase;color:var(--grain);margin:0;font-size:11px;font-weight:600;line-height:normal}.Footer-module__EZoWya__column{min-width:0;padding-top:4px}.Footer-module__EZoWya__links,.Footer-module__EZoWya__contactLinks{justify-items:start;gap:12px;margin-top:22px;font-size:16px;line-height:1.35;display:grid}.Footer-module__EZoWya__link{color:var(--body);text-underline-offset:5px;font-size:16px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.Footer-module__EZoWya__link:hover{color:var(--ink);-webkit-text-decoration-color:var(--accent,var(--grain));text-decoration-color:var(--accent,var(--grain))}.Footer-module__EZoWya__contactLinks>span{color:var(--muted)}.Footer-module__EZoWya__settings{font-family:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.Footer-module__EZoWya__company{border-top:1px solid var(--stone);grid-template-columns:minmax(200px,1fr) 3fr;align-items:start;gap:48px;padding:30px 0 32px;display:grid}.Footer-module__EZoWya__legalName{letter-spacing:-.005em;color:var(--ink);margin:14px 0 0;font-size:18px;font-weight:500;line-height:1.25}.Footer-module__EZoWya__legalForm{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.Footer-module__EZoWya__ledger{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:22px 0;margin:0;display:grid}.Footer-module__EZoWya__entry{border-left:1px solid var(--stone);min-width:0;padding:2px 14px 2px 18px}.Footer-module__EZoWya__wide{grid-column:1/-1}.Footer-module__EZoWya__entryLabel{letter-spacing:.22em;text-transform:uppercase;color:var(--grain);font-size:10.5px;font-weight:600}.Footer-module__EZoWya__entryValue{letter-spacing:.03em;font-variant-numeric:tabular-nums lining-nums;color:var(--ink);overflow-wrap:break-word;margin:10px 0 0;font-size:14px;line-height:1.4}.Footer-module__EZoWya__record{font-size:inherit;color:inherit;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--stone);text-decoration-color:var(--stone);text-underline-offset:5px;align-items:center;gap:6px;transition:color .2s,text-decoration-color .2s;display:inline-flex}.Footer-module__EZoWya__record svg{color:var(--grain);flex:none}.Footer-module__EZoWya__record:hover{color:var(--ink);-webkit-text-decoration-color:var(--accent,var(--grain));text-decoration-color:var(--accent,var(--grain))}@media (max-width:900px){.Footer-module__EZoWya__company{grid-template-columns:1fr;gap:22px}}@media (max-width:600px){.Footer-module__EZoWya__company{padding:24px 0 26px}.Footer-module__EZoWya__ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.Footer-module__EZoWya__entry{padding:2px 12px 2px 14px}.Footer-module__EZoWya__entryValue{letter-spacing:.02em;font-size:13px}.Footer-module__EZoWya__record{margin-block:-12px;padding-block:12px}}.Footer-module__EZoWya__bottom{border-top:1px solid var(--stone);flex-wrap:wrap;justify-content:space-between;gap:20px;padding:22px 0 0;display:flex}.Footer-module__EZoWya__copy{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.Footer-module__EZoWya__ring{letter-spacing:.22em;text-transform:uppercase;color:var(--grain);align-items:center;gap:12px;font-size:10.5px;font-weight:600;display:flex}.Footer-module__EZoWya__signoff{isolation:isolate;padding-top:clamp(28px,4vw,56px);position:relative;container-type:inline-size}.Footer-module__EZoWya__signoff>.Footer-module__EZoWya__wordmark{z-index:1;position:relative}.Footer-module__EZoWya__signoff>canvas{-webkit-mask-image:linear-gradient(#0000 0,#000 64px);mask-image:linear-gradient(#0000 0,#000 64px)}.Footer-module__EZoWya__wordmark{font-family:var(--font-display);letter-spacing:-.065em;white-space:nowrap;color:var(--ink);margin:0 0 0 -.035em;padding-bottom:.06em;font-size:21.8cqi;font-weight:500;line-height:.86;display:block}.Footer-module__EZoWya__wordmark[data-reveal]{transition:opacity 1.1s var(--ease), transform 1.3s var(--ease);transform:translateY(32%)}.Footer-module__EZoWya__wordmark[data-reveal][data-revealed=true]{transform:none}html:not([data-js]) .Footer-module__EZoWya__wordmark[data-reveal]{transform:none}@media (prefers-reduced-motion:reduce){.Footer-module__EZoWya__wordmark[data-reveal]{transform:none}}.Footer-module__EZoWya__link:focus-visible{outline:2px solid var(--accent,var(--grain));outline-offset:3px}@media (max-width:900px){.Footer-module__EZoWya__top{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}.Footer-module__EZoWya__brand{grid-column:1/-1}.Footer-module__EZoWya__blurb{max-width:26ch}.Footer-module__EZoWya__links,.Footer-module__EZoWya__contactLinks{gap:0;margin-top:12px}.Footer-module__EZoWya__links .Footer-module__EZoWya__link,.Footer-module__EZoWya__contactLinks>*{align-items:center;min-height:44px;display:inline-flex}.Footer-module__EZoWya__record{margin-block:-12px;padding-block:12px}.Footer-module__EZoWya__signoff{padding-bottom:84px}}@media (max-width:600px){.Footer-module__EZoWya__top{padding-top:48px;padding-bottom:36px}.Footer-module__EZoWya__bottom{gap:12px}:is(.Footer-module__EZoWya__compact .Footer-module__EZoWya__top,body:has([data-closing-branch]) .Footer-module__EZoWya__top){padding-top:48px}}@media (max-width:760px){.Footer-module__EZoWya__sprig{padding-top:36px}.Footer-module__EZoWya__sprigArt{margin-inline:auto}.Footer-module__EZoWya__footer .Footer-module__EZoWya__sprig+.Footer-module__EZoWya__top{padding-top:20px}.Footer-module__EZoWya__top{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:center;gap:40px clamp(28px,9vw,56px)}.Footer-module__EZoWya__brand{text-align:center}.Footer-module__EZoWya__tagline{text-wrap:balance;justify-content:center}.Footer-module__EZoWya__tagline:before{display:none}.Footer-module__EZoWya__blurb,.Footer-module__EZoWya__blurb:lang(el){max-width:20ch;margin:16px auto 0;font-size:clamp(24px,7vw,32px)}.Footer-module__EZoWya__brand .Footer-module__EZoWya__social{justify-content:center;gap:6px;margin:20px 0 0}.Footer-module__EZoWya__links,.Footer-module__EZoWya__contactLinks{margin-top:8px;font-size:15px}.Footer-module__EZoWya__link{font-size:15px}.Footer-module__EZoWya__links .Footer-module__EZoWya__link,.Footer-module__EZoWya__contactLinks>*,.Footer-module__EZoWya__contactLinks .Footer-module__EZoWya__link{overflow-wrap:anywhere;min-height:44px;padding-block:4px;line-height:1.4}.Footer-module__EZoWya__company{text-align:center;gap:16px;padding:26px 0 24px}.Footer-module__EZoWya__legalName{margin-top:10px;font-size:16px}.Footer-module__EZoWya__legalForm{margin-top:4px}.Footer-module__EZoWya__ledger{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;gap:14px 12px;width:100%;max-width:440px}.Footer-module__EZoWya__entry{border-left:0;padding:0}.Footer-module__EZoWya__entryValue{letter-spacing:.02em;margin-top:5px;font-size:13px}.Footer-module__EZoWya__record{margin-block:-14px;padding-block:14px}.Footer-module__EZoWya__bottom{text-align:center;flex-direction:column;align-items:center;gap:10px;padding-top:22px}.Footer-module__EZoWya__ring{text-wrap:balance;flex-direction:column;gap:10px}.Footer-module__EZoWya__wordmark{text-align:center;margin-inline:0}}.Footer-module__EZoWya__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ScaleIn-module__tKXj4a__root{transform-origin:50%;transition:transform .35s var(--ease), border-radius .35s var(--ease);display:block}.ScaleIn-module__tKXj4a__clip{overflow:hidden}@media (prefers-reduced-motion:reduce){.ScaleIn-module__tKXj4a__root{transition:none;transform:none}}
.SectionNav-module__f2zFaq__root{right:max(20px, env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:40;border:1px solid var(--stone);background:color-mix(in srgb, var(--paper) 86%, transparent);box-shadow:0 14px 34px -22px color-mix(in srgb, var(--cream) 90%, black);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .5s var(--ease), transform .5s var(--ease), visibility 0s linear .5s, translate .45s var(--ease) 0s;border-radius:999px;flex-direction:column;align-items:center;padding:5px;display:flex;position:fixed;transform:translateY(12px)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.SectionNav-module__f2zFaq__root{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.SectionNav-module__f2zFaq__root[data-shown=true]{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:none}.SectionNav-module__f2zFaq__btn{width:38px;height:38px;color:var(--ink);cursor:pointer;transition:background-color .3s var(--ease), color .3s var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.SectionNav-module__f2zFaq__btn svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .35s var(--ease)}.SectionNav-module__f2zFaq__btn:disabled{color:var(--driftwood);opacity:.45;cursor:default}.SectionNav-module__f2zFaq__btn:focus-visible{outline:2px solid var(--accent,var(--grain));outline-offset:2px}.SectionNav-module__f2zFaq__rule{background:var(--stone);width:18px;height:1px;margin:3px 0}.SectionNav-module__f2zFaq__tip{background:var(--ink);color:var(--paper);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s var(--ease), transform .25s var(--ease);border-radius:6px;padding:6px 10px;font-size:11px;font-weight:600;position:absolute;top:50%;right:calc(100% + 12px);transform:translate(6px,-50%)}.SectionNav-module__f2zFaq__btn:focus-visible .SectionNav-module__f2zFaq__tip{opacity:1;transform:translateY(-50%)}@media (hover:hover){.SectionNav-module__f2zFaq__btn:not(:disabled):hover{background:var(--ink);color:var(--paper)}.SectionNav-module__f2zFaq__btn:not(:disabled):hover .SectionNav-module__f2zFaq__tip{opacity:1;transform:translateY(-50%)}.SectionNav-module__f2zFaq__btn:not(:disabled):hover:first-child svg,.SectionNav-module__f2zFaq__btn:not(:disabled):hover:nth-of-type(2) svg{transform:translateY(-2px)}.SectionNav-module__f2zFaq__btn:not(:disabled):hover:last-child svg{transform:translateY(2px)}}@media (max-width:600px){.SectionNav-module__f2zFaq__root{right:12px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}.SectionNav-module__f2zFaq__btn{width:44px;height:44px}}html[data-js] body:has([data-assistant]) .SectionNav-module__f2zFaq__root{bottom:calc(24px + 46px + 14px + env(safe-area-inset-bottom,0px))}@media (max-width:600px){html[data-js] body:has([data-assistant]) .SectionNav-module__f2zFaq__root{bottom:calc(16px + 44px + 12px + env(safe-area-inset-bottom,0px))}}@media (max-width:760px) and (hover:none) and (pointer:coarse){html[data-js] body:has([data-assistant]) .SectionNav-module__f2zFaq__root{bottom:calc(16px + 52px + 12px + env(safe-area-inset-bottom,0px))}}html[data-dock] .SectionNav-module__f2zFaq__root{translate:0 -60px}@media (prefers-reduced-motion:reduce){.SectionNav-module__f2zFaq__root,.SectionNav-module__f2zFaq__root[data-shown=true],.SectionNav-module__f2zFaq__btn svg,.SectionNav-module__f2zFaq__tip{transition:none}}
.ProofQuote-module__G_TeIW__section{border-bottom:1px solid var(--stone)}.ProofQuote-module__G_TeIW__wrap{max-width:var(--wrap);padding:96px var(--gutter);margin:0 auto}.ProofQuote-module__G_TeIW__figure{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:40px;max-width:920px;margin:0;display:grid}.ProofQuote-module__G_TeIW__sprig{width:88px;padding-top:10px}.ProofQuote-module__G_TeIW__quote{margin:0}.ProofQuote-module__G_TeIW__quote p{font-family:var(--font-display), var(--font-serif), Georgia, serif;letter-spacing:-.005em;color:var(--ink);text-wrap:pretty;max-width:34ch;margin:0;font-size:clamp(24px,3vw,38px);font-style:italic;font-weight:400;line-height:1.3}.ProofQuote-module__G_TeIW__quote p:before{content:"“"}.ProofQuote-module__G_TeIW__quote p:after{content:"”"}html[lang=el] .ProofQuote-module__G_TeIW__quote p:before{content:"«"}html[lang=el] .ProofQuote-module__G_TeIW__quote p:after{content:"»"}.ProofQuote-module__G_TeIW__caption{border-top:1px solid var(--stone);flex-wrap:wrap;align-items:baseline;gap:6px 16px;max-width:60ch;margin-top:28px;padding-top:18px;display:flex}.ProofQuote-module__G_TeIW__name{letter-spacing:.22em;text-transform:uppercase;color:var(--grain);font-size:11px;font-weight:600}.ProofQuote-module__G_TeIW__credit{color:var(--body);font-size:13px;line-height:1.5}.ProofQuote-module__G_TeIW__note{color:var(--muted);font-size:12px;line-height:1.5}@media (max-width:900px){.ProofQuote-module__G_TeIW__wrap{padding-block:64px}}@media (max-width:600px){.ProofQuote-module__G_TeIW__figure{grid-template-columns:minmax(0,1fr);gap:32px}.ProofQuote-module__G_TeIW__sprig{padding-top:0}}
.PhoneDock-module__nU0lKG__dock{z-index:50;padding:8px max(12px, env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));background:color-mix(in srgb, var(--cream) 96%, transparent);border-top:1px solid color-mix(in srgb, var(--ink) 9%, transparent);box-shadow:0 -18px 34px -28px color-mix(in srgb, var(--cream) 90%, transparent);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s var(--ease), transform .45s var(--ease), visibility 0s linear .45s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.PhoneDock-module__nU0lKG__dock{background:color-mix(in srgb, var(--cream) 88%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2)}}.PhoneDock-module__nU0lKG__dock[data-shown=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s var(--ease), transform .45s var(--ease), visibility 0s linear 0s;transform:none}.PhoneDock-module__nU0lKG__list{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px;max-width:560px;margin:0 auto;padding:0;list-style:none;display:grid}.PhoneDock-module__nU0lKG__item{min-width:0;display:flex}.PhoneDock-module__nU0lKG__channel,.PhoneDock-module__nU0lKG__main{letter-spacing:.16em;text-transform:uppercase;text-align:center;white-space:nowrap;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:48px;padding:0 14px;font-size:11px;font-weight:600;line-height:1.2;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.PhoneDock-module__nU0lKG__channel{border:1px solid color-mix(in srgb, var(--ink) 26%, transparent);color:var(--ink)}.PhoneDock-module__nU0lKG__channel:hover{color:var(--ink);border-color:var(--ink)}.PhoneDock-module__nU0lKG__main{border:1px solid var(--ink);background:var(--ink);color:var(--cream)}.PhoneDock-module__nU0lKG__main:hover,.PhoneDock-module__nU0lKG__main:active{color:var(--cream);border-color:var(--accent,var(--grain))}.PhoneDock-module__nU0lKG__channel:focus-visible,.PhoneDock-module__nU0lKG__main:focus-visible{outline:2px solid var(--accent,var(--grain));outline-offset:3px}.PhoneDock-module__nU0lKG__icon{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.PhoneDock-module__nU0lKG__icon path{vector-effect:non-scaling-stroke}.PhoneDock-module__nU0lKG__spacer{display:none}@media (max-width:760px) and (hover:none) and (pointer:coarse){.PhoneDock-module__nU0lKG__dock{display:block}.PhoneDock-module__nU0lKG__spacer{height:calc(64px + env(safe-area-inset-bottom,0px));display:block}}.PhoneDock-module__nU0lKG__dock:lang(el) .PhoneDock-module__nU0lKG__channel,.PhoneDock-module__nU0lKG__dock:lang(el) .PhoneDock-module__nU0lKG__main{letter-spacing:.1em}html:has(.PhoneDock-module__nU0lKG__dock[data-shown=true]){scroll-padding-bottom:78px}html:not([data-js]) .PhoneDock-module__nU0lKG__dock{display:none}@media (prefers-reduced-motion:reduce){.PhoneDock-module__nU0lKG__dock,.PhoneDock-module__nU0lKG__dock[data-shown=true]{transition:none;transform:none}}
.OliveDivider-module__swNxjG__root{align-items:center;gap:clamp(14px,2.6vw,28px);width:100%;display:flex}.OliveDivider-module__swNxjG__root[data-reveal]{opacity:1;transition:none;transform:none}.OliveDivider-module__swNxjG__rule{background:var(--ew-div-ink,var(--driftwood));opacity:.45;flex-shrink:1;flex-basis:0;min-width:0;height:1px}.OliveDivider-module__swNxjG__ruleStart{flex-grow:var(--ew-div-a,1);transform-origin:100%}.OliveDivider-module__swNxjG__ruleEnd{flex-grow:var(--ew-div-b,1);transform-origin:0}.OliveDivider-module__swNxjG__mark{flex:none;width:clamp(86px,12vw,128px)}.OliveDivider-module__swNxjG__root[data-tone=cream] .OliveDivider-module__swNxjG__rule{opacity:.26}.OliveDivider-module__swNxjG__root[data-tone=cream] .OliveDivider-module__swNxjG__mark{opacity:.5}@keyframes OliveDivider-module__swNxjG__ewOliveRule{to{transform:scaleX(1)}}.OliveDivider-module__swNxjG__draw .OliveDivider-module__swNxjG__rule{animation-duration:.95s;animation-delay:.1s;animation-timing-function:var(--ease);animation-fill-mode:both;transform:scaleX(0)}.OliveDivider-module__swNxjG__draw[data-revealed=true] .OliveDivider-module__swNxjG__rule,[data-revealed=true] .OliveDivider-module__swNxjG__draw .OliveDivider-module__swNxjG__rule{animation-name:OliveDivider-module__swNxjG__ewOliveRule}html:not([data-js]) .OliveDivider-module__swNxjG__draw .OliveDivider-module__swNxjG__rule{animation:none;transform:none}@media (prefers-reduced-motion:reduce){.OliveDivider-module__swNxjG__draw .OliveDivider-module__swNxjG__rule{animation:none;transform:none}}@media (max-width:600px){.OliveDivider-module__swNxjG__ruleStart,.OliveDivider-module__swNxjG__ruleEnd{flex-grow:1}}
.HeroVideo-module__jLvYsG__still{background-image:var(--still);background-position:50%;background-size:cover;position:absolute;inset:0}@media (max-width:900px){.HeroVideo-module__jLvYsG__still{background-image:var(--still-phone,var(--still))}}.HeroVideo-module__jLvYsG__video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.HeroVideo-module__jLvYsG__toggle{z-index:4;color:#ece8dd;cursor:pointer;width:44px;height:44px;transition:border-color .3s var(--ease);background:#0e0f0b99;border:1px solid #ece8dd4d;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:20px;right:20px}.HeroVideo-module__jLvYsG__toggle:hover{border-color:#ece8dd}.HeroVideo-module__jLvYsG__toggle:focus-visible{outline-offset:3px;outline:2px solid #ece8dd}.HeroVideo-module__jLvYsG__toggle[hidden]{display:none}.HeroVideo-module__jLvYsG__pause{border-inline:3px solid;width:10px;height:12px}.HeroVideo-module__jLvYsG__play{border-block:7px solid #0000;border-left:11px solid;width:0;height:0;margin-left:3px}@media (prefers-reduced-motion:reduce){.HeroVideo-module__jLvYsG__toggle{display:none}}html:not([data-js]) .HeroVideo-module__jLvYsG__toggle{display:none}@media (scripting:none){.HeroVideo-module__jLvYsG__video,.HeroVideo-module__jLvYsG__toggle{display:none}}
.CursorBadge-module__g8CMWG__root{display:block;position:relative}.CursorBadge-module__g8CMWG__badge{z-index:50;pointer-events:none;position:fixed;top:0;left:0;transform:translate(-200px,-200px)}.CursorBadge-module__g8CMWG__chip{background:var(--ink);width:84px;height:84px;color:var(--cream);opacity:0;transition:opacity .45s var(--ease), transform .45s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:flex;transform:translate(-50%,-50%)scale(.6)}.CursorBadge-module__g8CMWG__chip[data-shown=true]{opacity:1;transform:translate(-50%,-50%)scale(1)}.CursorBadge-module__g8CMWG__label{letter-spacing:.24em;text-transform:uppercase;text-indent:.22em;white-space:nowrap;font-size:11px;font-weight:600}@media (prefers-reduced-motion:reduce){.CursorBadge-module__g8CMWG__chip{transition:none}}html[data-pointer-fx=on] .CursorBadge-module__g8CMWG__badge{display:none}
.Motion-module__M6tB_W__cursor{z-index:200;opacity:0;pointer-events:none;width:0;height:0;transition:opacity .3s var(--ease);will-change:transform;place-items:center;display:grid;position:fixed;top:0;left:0}.Motion-module__M6tB_W__cursor[data-on=true]{opacity:1}.Motion-module__M6tB_W__cursor[data-state=field]{opacity:0}.Motion-module__M6tB_W__disc{border:1px solid color-mix(in srgb, var(--ink) 50%, transparent);width:34px;height:34px;transition:transform .45s var(--ease), background-color .3s var(--ease), border-color .3s var(--ease);border-radius:50%;grid-area:1/1;margin:-17px}.Motion-module__M6tB_W__pith{background:var(--ink);width:6px;height:6px;transition:transform .35s var(--ease), opacity .3s var(--ease);border-radius:50%;grid-area:1/1;margin:-3px}.Motion-module__M6tB_W__cursor[data-state=link] .Motion-module__M6tB_W__disc{border-color:var(--ink);transform:scale(1.7)}.Motion-module__M6tB_W__cursor[data-state=link] .Motion-module__M6tB_W__pith{transform:scale(.6)}.Motion-module__M6tB_W__cursor[data-down=true] .Motion-module__M6tB_W__disc{transform:scale(.8)}.Motion-module__M6tB_W__cursor[data-down=true][data-state=link] .Motion-module__M6tB_W__disc{transform:scale(1.4)}.Motion-module__M6tB_W__cursor[data-state=label] .Motion-module__M6tB_W__disc{background:var(--accent,var(--ink));border-color:#0000;transform:scale(2.8)}.Motion-module__M6tB_W__cursor[data-state=label] .Motion-module__M6tB_W__pith{opacity:0}.Motion-module__M6tB_W__label{letter-spacing:.2em;text-transform:uppercase;width:max-content;color:var(--cream);opacity:0;transition:opacity .3s var(--ease);grid-area:1/1;font-size:11px;font-weight:600;position:relative;transform:translate(-50%)}.Motion-module__M6tB_W__cursor[data-state=label] .Motion-module__M6tB_W__label{opacity:1}.Motion-module__M6tB_W__glow{z-index:59;opacity:0;pointer-events:none;width:52vw;height:52vw;transition:opacity .8s var(--ease);will-change:transform;background:radial-gradient(closest-side,#a8957a29,#a8957a00);border-radius:50%;position:fixed;top:0;left:0}.Motion-module__M6tB_W__glow[data-on=true]{opacity:1}
.MuxFilm-module__GL1mrG__layer{z-index:2;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .7s var(--ease);position:absolute;inset:0;overflow:hidden}.MuxFilm-module__GL1mrG__layer[data-on=true]{opacity:1}.MuxFilm-module__GL1mrG__slot{background:#12130e;position:absolute;inset:0}.MuxFilm-module__GL1mrG__slot mux-video{--media-object-fit:cover;width:100%;height:100%;display:block}.MuxFilm-module__GL1mrG__contain .MuxFilm-module__GL1mrG__slot mux-video{--media-object-fit:contain}.MuxFilm-module__GL1mrG__phone{background:#12130ee0;container-type:size}.MuxFilm-module__GL1mrG__phone .MuxFilm-module__GL1mrG__slot{aspect-ratio:9/16;border:1px solid #ece8dd3d;border-radius:clamp(12px,5cqh,34px);height:90%;inset:5% auto auto 50%;overflow:hidden;transform:translate(-50%)}.MuxFilm-module__GL1mrG__toggle{z-index:1;width:44px;height:44px;color:var(--cream);cursor:pointer;opacity:.9;pointer-events:auto;transition:opacity .3s var(--ease);background:#12130eb8;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:14px;right:14px}.MuxFilm-module__GL1mrG__layer:not([data-on=true]) .MuxFilm-module__GL1mrG__toggle{visibility:hidden}.MuxFilm-module__GL1mrG__toggle:hover,.MuxFilm-module__GL1mrG__toggle:focus-visible{opacity:1}.MuxFilm-module__GL1mrG__toggle:focus-visible{outline:2px solid var(--grain);outline-offset:3px}html:not([data-js]) .MuxFilm-module__GL1mrG__toggle{display:none}@media (prefers-reduced-motion:reduce){.MuxFilm-module__GL1mrG__layer{transition:none}.MuxFilm-module__GL1mrG__toggle{display:none}}
.ShotZoom-module__Mhs3nG__trigger{z-index:1;border-radius:inherit;cursor:zoom-in;background:0 0;border:0;justify-content:flex-end;align-items:flex-end;padding:14px;display:flex;position:absolute;inset:0}.ShotZoom-module__Mhs3nG__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:-6px;box-shadow:inset 0 0 0 4px var(--cream)}.ShotZoom-module__Mhs3nG__hint{background:var(--ink);min-height:32px;color:var(--cream);letter-spacing:.18em;text-transform:uppercase;opacity:0;transition:opacity .3s var(--ease), transform .3s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:10.5px;font-weight:600;display:inline-flex;transform:translateY(4px)}.ShotZoom-module__Mhs3nG__hintGlyph{letter-spacing:0;font-size:14px;line-height:1}.ShotZoom-module__Mhs3nG__trigger:hover .ShotZoom-module__Mhs3nG__hint,.ShotZoom-module__Mhs3nG__trigger:focus-visible .ShotZoom-module__Mhs3nG__hint{opacity:1;transform:none}@media (hover:none){.ShotZoom-module__Mhs3nG__hint{opacity:1;transform:none}}.ShotZoom-module__Mhs3nG__dialog{border:1px solid var(--ink-rule);background:var(--ink);width:min(1568px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--cream);opacity:1;transition:opacity .25s var(--ease), overlay .25s allow-discrete, display .25s allow-discrete;border-radius:12px;margin:auto;padding:0;overflow:auto}@starting-style{.ShotZoom-module__Mhs3nG__dialog[open]{opacity:0}}.ShotZoom-module__Mhs3nG__dialog:not([open]){opacity:0}.ShotZoom-module__Mhs3nG__dialog::backdrop{background:#12130ed1}html:has(.ShotZoom-module__Mhs3nG__dialog[open]){overflow:hidden}.ShotZoom-module__Mhs3nG__bar{z-index:1;background:var(--ink);border-bottom:1px solid var(--ink-rule);justify-content:space-between;align-items:center;gap:16px;padding:10px 10px 10px 20px;display:flex;position:sticky;top:0}.ShotZoom-module__Mhs3nG__title{font-family:var(--font-display), var(--font-serif), Georgia, serif;font-size:18px;line-height:1.3}.ShotZoom-module__Mhs3nG__close{border:1px solid var(--ink-rule);min-height:44px;color:var(--cream);font:inherit;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 16px;font-size:11px;font-weight:600}.ShotZoom-module__Mhs3nG__close:hover{border-color:var(--grain-light)}.ShotZoom-module__Mhs3nG__close:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ShotZoom-module__Mhs3nG__frame{background:var(--ink-soft)}@media (prefers-reduced-motion:reduce){.ShotZoom-module__Mhs3nG__hint,.ShotZoom-module__Mhs3nG__dialog{transition:none}}
.Video-module__ArwMxq__frame{aspect-ratio:16/9;background:var(--ink-soft);position:relative;overflow:hidden}.Video-module__ArwMxq__poster{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.Video-module__ArwMxq__play{z-index:1;border-radius:inherit;color:var(--cream);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.Video-module__ArwMxq__play:focus-visible{outline:2px solid var(--grain);outline-offset:-6px}.Video-module__ArwMxq__disc{border:1px solid var(--cream);width:56px;height:56px;transition:transform .45s var(--ease);background:#12130e57;border-radius:50%;justify-content:center;align-items:center;display:flex}.Video-module__ArwMxq__disc svg{display:block;transform:translate(1px)}@media (hover:hover){.Video-module__ArwMxq__play:hover .Video-module__ArwMxq__disc{transform:scale(1.08)}}.Video-module__ArwMxq__play:focus-visible .Video-module__ArwMxq__disc{transform:scale(1.08)}.Video-module__ArwMxq__stage{z-index:1;position:absolute;inset:0}.Video-module__ArwMxq__stage:focus{outline:none}.Video-module__ArwMxq__wait{border:1px solid var(--cream);background:#12130e57;border-radius:50%;width:56px;height:56px;margin:-28px 0 0 -28px;animation:1.2s ease-in-out infinite alternate Video-module__ArwMxq__wait;position:absolute;top:50%;left:50%}@keyframes Video-module__ArwMxq__wait{0%{opacity:1}to{opacity:.35}}html:not([data-js]) .Video-module__ArwMxq__play{display:none}@media (prefers-reduced-motion:reduce){.Video-module__ArwMxq__disc{transition:none}.Video-module__ArwMxq__wait{animation:none}.Video-module__ArwMxq__play:hover .Video-module__ArwMxq__disc,.Video-module__ArwMxq__play:focus-visible .Video-module__ArwMxq__disc{transform:none}}
.PointerImages-module__EXM4Va__trail{z-index:57;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.PointerImages-module__EXM4Va__stamp{object-fit:cover;object-position:top;opacity:0;-webkit-user-select:none;user-select:none;will-change:transform, opacity;width:clamp(140px,13vw,220px);max-width:none;height:auto;max-height:clamp(160px,28vh,280px);display:block;position:absolute;top:0;left:0}.PointerImages-module__EXM4Va__plate{opacity:0;pointer-events:none;max-width:none;transition:opacity .3s var(--ease);display:block;position:absolute}.PointerImages-module__EXM4Va__plate[data-on=true]{opacity:1}
.page-module__8Oxfpa__page{--edge:clamp(28px, 3vw, 56px);--column:1640px}@media (max-width:600px){.page-module__8Oxfpa__page{--edge:20px}}.page-module__8Oxfpa__back,.page-module__8Oxfpa__tag,.page-module__8Oxfpa__introIdx,.page-module__8Oxfpa__glanceLabel,.page-module__8Oxfpa__factLabel,.page-module__8Oxfpa__specLabel,.page-module__8Oxfpa__briefLabel,.page-module__8Oxfpa__approachLabel,.page-module__8Oxfpa__numbersLabel,.page-module__8Oxfpa__shotIdx,.page-module__8Oxfpa__storyLabel,.page-module__8Oxfpa__resultLabel,.page-module__8Oxfpa__nextBack,.page-module__8Oxfpa__nextEyebrow,.page-module__8Oxfpa__nextTag{letter-spacing:.24em;text-transform:uppercase;font-size:11px;font-weight:600}.page-module__8Oxfpa__glanceLabel,.page-module__8Oxfpa__numbersLabel,.page-module__8Oxfpa__approachLabel,.page-module__8Oxfpa__briefLabel{align-items:center;display:flex}.page-module__8Oxfpa__tag:before,.page-module__8Oxfpa__glanceLabel:before,.page-module__8Oxfpa__numbersLabel:before,.page-module__8Oxfpa__approachLabel:before,.page-module__8Oxfpa__briefLabel:before,.page-module__8Oxfpa__storyLabel:before,.page-module__8Oxfpa__nextTag:before,.page-module__8Oxfpa__resultLabelText:before{content:"";vertical-align:-1px;background:radial-gradient(circle,currentColor 0 1.4px,#0000 1.9px);border:1px solid;border-radius:50%;flex:none;width:9px;height:9px;margin-right:12px;display:inline-block}.page-module__8Oxfpa__intro{isolation:isolate;position:relative;overflow-x:clip}.page-module__8Oxfpa__introWrap{padding:clamp(40px, 7vh, 88px) var(--edge) clamp(40px, 6vh, 72px)}.page-module__8Oxfpa__introTop{align-items:center;gap:18px;display:flex}.page-module__8Oxfpa__back{color:var(--grain);white-space:nowrap}.page-module__8Oxfpa__back:focus-visible,.page-module__8Oxfpa__nextBack:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.page-module__8Oxfpa__introRule{background:var(--stone);flex:1;height:1px}.page-module__8Oxfpa__introIdx{color:var(--muted);font-variant-numeric:tabular-nums}.page-module__8Oxfpa__tag{color:var(--grain);margin-top:clamp(32px,6vh,64px)}.page-module__8Oxfpa__tagSector{color:var(--muted)}.page-module__8Oxfpa__heading{font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:18px 0 0 -.045em;font-size:clamp(56px,min(11vw,20vh),210px);font-weight:500;line-height:.9}.page-module__8Oxfpa__heading:lang(el){letter-spacing:-.045em;font-size:clamp(46px,min(8.4vw,15.5vh),160px)}.page-module__8Oxfpa__headingResult{font-variant-numeric:lining-nums;max-width:14ch}.page-module__8Oxfpa__headingResult,.page-module__8Oxfpa__headingResult:lang(el){max-width:15ch;font-size:clamp(52px,min(8.8vw,17vh),176px)}.page-module__8Oxfpa__headlineLine{letter-spacing:.04em;max-width:52ch;color:var(--grain);margin:clamp(28px,4vh,44px) 0 0;font-size:13px;font-weight:600;line-height:1.5}.page-module__8Oxfpa__lead{letter-spacing:-.012em;max-width:40ch;color:var(--ink);margin:clamp(28px,4vh,44px) 0 0;font-size:clamp(18px,1.5vw,22px);line-height:1.35}.page-module__8Oxfpa__lit{color:var(--accent)}@media (min-width:901px){.page-module__8Oxfpa__introWrap{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(40px,6vw,120px);min-height:calc(90svh - 68px);display:grid}.page-module__8Oxfpa__introTop{grid-area:1/1/auto/-1}.page-module__8Oxfpa__tag{grid-area:2/1/auto/-1;align-self:end}.page-module__8Oxfpa__heading{grid-area:3/1/auto/-1}.page-module__8Oxfpa__headlineLine{grid-area:4/1}.page-module__8Oxfpa__lead{grid-area:4/2}}.page-module__8Oxfpa__heroSection{border-bottom:1px solid var(--stone);padding-bottom:clamp(32px,5vw,72px)}.page-module__8Oxfpa__heroWrap{overflow-x:clip}.page-module__8Oxfpa__heroFrame{aspect-ratio:16/9;position:relative;overflow:hidden}.page-module__8Oxfpa__heroShot{background:var(--paper)}.page-module__8Oxfpa__heroShot>img{object-position:center 38%}.page-module__8Oxfpa__heroFrame.page-module__8Oxfpa__heroReel{aspect-ratio:16/9}.page-module__8Oxfpa__heroCaption{padding-inline:var(--edge);align-items:center;gap:18px;margin-top:18px;display:flex}.page-module__8Oxfpa__heroNote,.page-module__8Oxfpa__heroIdx{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10.5px;font-weight:600}.page-module__8Oxfpa__heroRule{background:var(--stone);flex:1;height:1px}.page-module__8Oxfpa__stillOnly{display:none}@media (prefers-reduced-motion:reduce){.page-module__8Oxfpa__reelOnly{display:none}.page-module__8Oxfpa__stillOnly{display:inline}}.page-module__8Oxfpa__arc{background:var(--arc-ground,var(--ink));transform-origin:bottom;pointer-events:none;border-radius:50% 50% 0 0/100% 100% 0 0;height:clamp(48px,9vw,150px);position:absolute;bottom:calc(100% - 1px);left:0;right:0}.page-module__8Oxfpa__numbersSection{isolation:isolate;border-bottom:1px solid var(--stone);position:relative;overflow-x:clip}.page-module__8Oxfpa__numbersWrap{max-width:var(--column);padding:clamp(80px, 12vw, 200px) var(--edge) clamp(72px, 10vw, 168px);margin:0 auto}.page-module__8Oxfpa__numbersLabel{color:var(--grain);margin:0}.page-module__8Oxfpa__numbersPanel{border-top:0;margin-top:clamp(28px,3.4vw,56px)}.page-module__8Oxfpa__factsSection{border-bottom:1px solid var(--stone)}.page-module__8Oxfpa__factsWrap{max-width:var(--column);padding:clamp(56px, 7vw, 112px) var(--edge) clamp(48px, 6vw, 88px);margin:0 auto}.page-module__8Oxfpa__glanceLabel{color:var(--grain);margin:0 0 clamp(24px,3vw,40px)}.page-module__8Oxfpa__glance{border-top:1px solid var(--stone);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);margin:0;display:grid}.page-module__8Oxfpa__glanceCell{border-left:1px solid var(--stone);padding:26px clamp(20px,2.4vw,40px) 0}.page-module__8Oxfpa__glanceCell:first-child{border-left:0;padding-left:0}.page-module__8Oxfpa__factLabel{color:var(--grain)}.page-module__8Oxfpa__glanceText{letter-spacing:-.02em;max-width:30ch;color:var(--ink);text-wrap:pretty;margin:16px 0 0;font-size:clamp(19px,1.7vw,26px);font-weight:500;line-height:1.3}.page-module__8Oxfpa__glanceValue{font-family:var(--font-display);letter-spacing:-.055em;font-variant-numeric:lining-nums;color:var(--ink);margin:12px 0 0 -.04em;font-size:clamp(64px,8vw,140px);font-weight:500;line-height:.9}.page-module__8Oxfpa__glanceFigureLabel{max-width:30ch;color:var(--olive);margin:14px 0 0;font-size:14px;line-height:1.45}.page-module__8Oxfpa__glanceContext{max-width:36ch;color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55}.page-module__8Oxfpa__spec{flex-wrap:wrap;gap:12px 36px;margin:0;display:flex}.page-module__8Oxfpa__glance+.page-module__8Oxfpa__spec{border-top:1px solid var(--stone);margin-top:clamp(36px,4vw,56px);padding-top:22px}.page-module__8Oxfpa__specItem{align-items:baseline;gap:10px;min-width:0;display:flex}.page-module__8Oxfpa__specLabel{color:var(--grain);flex:none;font-size:10.5px}.page-module__8Oxfpa__specValue{color:var(--body);margin:0;font-size:13.5px;line-height:1.5}.page-module__8Oxfpa__siteLink{border:1px solid color-mix(in srgb, var(--ink) 30%, transparent);color:var(--ink);transition:background-color .45s var(--ease), color .45s var(--ease);border-radius:999px;align-items:center;gap:10px;margin-top:28px;padding:12px 20px;font-size:13px;display:inline-flex}.page-module__8Oxfpa__siteLinkArrow{color:var(--grain);transition:transform .3s var(--ease)}.page-module__8Oxfpa__siteLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover){.page-module__8Oxfpa__siteLink:hover{background:var(--ink);color:var(--cream)}.page-module__8Oxfpa__siteLink:hover .page-module__8Oxfpa__siteLinkArrow{transform:translate(2px,-2px)}}.page-module__8Oxfpa__shotsSection{border-bottom:1px solid var(--stone)}.page-module__8Oxfpa__shotsWrap{max-width:var(--column);padding:clamp(24px, 3vw, 48px) var(--edge) clamp(56px, 6vw, 96px);margin:0 auto}.page-module__8Oxfpa__shot{border-top:1px solid var(--stone);grid-template-columns:minmax(0,1fr) minmax(0,760px);align-items:start;gap:clamp(32px,5vw,96px);margin:0;padding:clamp(40px,5vw,80px) 0;display:grid}.page-module__8Oxfpa__shot:first-child{border-top:0}.page-module__8Oxfpa__shotCaption{flex-direction:column;gap:14px;display:flex;position:sticky;top:110px}.page-module__8Oxfpa__shotIdx{color:var(--grain)}.page-module__8Oxfpa__shotTitle{letter-spacing:-.035em;color:var(--ink);font-size:clamp(24px,2.6vw,44px);font-weight:500;line-height:1.04}.page-module__8Oxfpa__shotText{max-width:36ch;color:var(--body);font-size:14px;line-height:1.65}.page-module__8Oxfpa__shotProgress{background:var(--stone);width:min(100%,220px);height:1px;margin-top:10px;display:block;position:relative}.page-module__8Oxfpa__shotProgress:after{content:"";background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.page-module__8Oxfpa__shotFrame,.page-module__8Oxfpa__phoneFrame{border:1px solid var(--stone);background:var(--paper);position:relative;overflow:hidden}.page-module__8Oxfpa__shotFrame{border-radius:14px}.page-module__8Oxfpa__phones{gap:28px;display:flex}.page-module__8Oxfpa__phones:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.page-module__8Oxfpa__phone{width:min(240px,46%);margin:0}.page-module__8Oxfpa__phoneFrame{border-radius:24px}.page-module__8Oxfpa__phoneCaption{max-width:26ch;color:var(--body);margin:14px 0 0;font-size:13px;line-height:1.5}.page-module__8Oxfpa__livedSection{border-bottom:1px solid var(--stone);padding-bottom:clamp(56px,7vw,112px)}.page-module__8Oxfpa__livedGrid{max-width:var(--column);padding:clamp(64px, 8vw, 128px) var(--edge) 0;margin:0 auto}.page-module__8Oxfpa__livedLead{letter-spacing:-.045em;text-wrap:balance;max-width:22ch;margin:22px 0 0 -.03em;font-size:clamp(34px,4.6vw,80px);font-weight:500;line-height:1}.page-module__8Oxfpa__ledger{max-width:var(--column);padding:0 var(--edge);margin:clamp(40px,5vw,72px) auto 0;list-style:none}.page-module__8Oxfpa__ledgerRow{border-top:1px solid var(--stone);grid-template-columns:minmax(0,1fr) 96px minmax(0,1.2fr);align-items:start;gap:clamp(20px,2.4vw,40px);padding:clamp(22px,2.4vw,36px) 0;display:grid}.page-module__8Oxfpa__ledgerRow:last-child{border-bottom:1px solid var(--stone)}.page-module__8Oxfpa__ledgerProblem{color:var(--muted);font-size:clamp(16px,1.3vw,20px);line-height:1.4}.page-module__8Oxfpa__ledgerArrow{background:var(--grain);transform-origin:0;height:1px;margin-top:.8em;display:block;position:relative}.page-module__8Oxfpa__ledgerArrow:after{content:"";border-top:1px solid var(--grain);border-right:1px solid var(--grain);width:7px;height:7px;position:absolute;top:-3.5px;right:0;transform:rotate(45deg)}html[data-js] .page-module__8Oxfpa__ledgerRow .page-module__8Oxfpa__ledgerArrow{transition:transform .7s var(--ease) .2s;transform:scaleX(0)}html[data-js] .page-module__8Oxfpa__ledgerRow[data-revealed=true] .page-module__8Oxfpa__ledgerArrow{transform:none}.page-module__8Oxfpa__ledgerFix{letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;font-size:clamp(19px,1.7vw,28px);font-weight:500;line-height:1.25}.page-module__8Oxfpa__approachSection{border-bottom:1px solid var(--stone);padding-bottom:clamp(56px,7vw,112px)}.page-module__8Oxfpa__approachHead{max-width:var(--column);padding:clamp(64px, 8vw, 120px) var(--edge) 0;margin:0 auto}.page-module__8Oxfpa__approachLabel{color:var(--grain);margin:0}.page-module__8Oxfpa__steps{max-width:var(--column);padding:0 var(--edge);border-top:0;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:clamp(28px,3vw,44px) auto 0;list-style:none;display:grid}.page-module__8Oxfpa__step{--clamp-ground:var(--cream);border-top:1px solid var(--stone);border-left:1px solid var(--stone);flex-direction:column;padding:28px clamp(18px,2vw,32px) 8px;display:flex}.page-module__8Oxfpa__step:first-child{border-left:0;padding-left:0}.page-module__8Oxfpa__stepNum{font-family:var(--font-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--grain);font-size:clamp(64px,6.4vw,112px);font-weight:500;line-height:.86}.page-module__8Oxfpa__stepBodyCol{margin-top:26px}.page-module__8Oxfpa__stepTitle{letter-spacing:-.025em;margin:0;font-size:clamp(20px,1.7vw,26px);font-weight:500;line-height:1.15}.page-module__8Oxfpa__stepBody{color:var(--body);margin:12px 0 0;font-size:14px;line-height:1.65}.page-module__8Oxfpa__result{background:var(--ink);color:var(--cream);margin-top:clamp(96px,13vw,220px);position:relative}.page-module__8Oxfpa__resultWrap{max-width:var(--column);padding:clamp(48px, 7vw, 112px) var(--edge) clamp(72px, 9vw, 140px);margin:0 auto}.page-module__8Oxfpa__result :is(a,button):focus-visible{outline-color:var(--cream)}.page-module__8Oxfpa__resultLabel{color:var(--driftwood);margin:0}.page-module__8Oxfpa__resultLead{letter-spacing:-.045em;text-wrap:balance;max-width:24ch;margin:clamp(24px,3vw,40px) 0 0 -.03em;font-size:clamp(34px,4.8vw,84px);font-weight:500;line-height:1.02}.page-module__8Oxfpa__resultBody{max-width:62ch;color:var(--driftwood);margin:clamp(28px,3vw,44px) 0 0;font-size:clamp(15px,1.1vw,17px);line-height:1.7}.page-module__8Oxfpa__storySection{border-bottom:1px solid var(--stone)}.page-module__8Oxfpa__story{max-width:var(--column);padding:0 var(--edge);margin:0 auto}.page-module__8Oxfpa__storySummary{cursor:pointer;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:baseline;gap:12px 64px;padding:clamp(44px,5vw,72px) 64px clamp(44px,5vw,72px) 0;list-style:none;display:grid;position:relative}.page-module__8Oxfpa__storySummary::-webkit-details-marker{display:none}.page-module__8Oxfpa__storySummary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.page-module__8Oxfpa__storyLabel{color:var(--grain)}.page-module__8Oxfpa__storyLead{letter-spacing:-.03em;max-width:30ch;color:var(--ink);font-size:clamp(22px,2.4vw,38px);font-weight:500;line-height:1.12}.page-module__8Oxfpa__storyIcon{border:1px solid var(--stone);width:44px;height:44px;transition:transform .5s var(--ease);border-radius:50%;margin-top:-22px;position:absolute;top:50%;right:0}.page-module__8Oxfpa__storyIcon:before,.page-module__8Oxfpa__storyIcon:after{content:"";background:var(--ink);width:14px;height:1px;margin:-.5px 0 0 -7px;position:absolute;top:50%;left:50%}.page-module__8Oxfpa__storyIcon:after{transform:rotate(90deg)}.page-module__8Oxfpa__story[open] .page-module__8Oxfpa__storyIcon{transform:rotate(45deg)}.page-module__8Oxfpa__storyBody{padding-bottom:72px}.page-module__8Oxfpa__storyPart{border-top:1px solid var(--stone);grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:64px;padding:36px 0;display:grid}.page-module__8Oxfpa__briefLabel{color:var(--grain);margin:0}.page-module__8Oxfpa__briefBody{max-width:62ch;color:var(--body);margin:0;font-size:15.5px;line-height:1.75}.page-module__8Oxfpa__briefBody+.page-module__8Oxfpa__briefBody{margin-top:18px}.page-module__8Oxfpa__storyIntro{max-width:58ch;color:var(--body);margin:0;font-size:17px;line-height:1.7}.page-module__8Oxfpa__edgeLead{letter-spacing:-.025em;max-width:30ch;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.2}.page-module__8Oxfpa__edgeList{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:8px 0 0;padding:0 0 36px;list-style:none;display:grid}.page-module__8Oxfpa__edgeItem{border-top:1px solid var(--stone);padding-top:22px}.page-module__8Oxfpa__edgeNum{letter-spacing:.24em;color:var(--grain);font-size:11px;font-weight:600;display:block}.page-module__8Oxfpa__edgeTitle{letter-spacing:-.02em;margin:14px 0 0;font-size:clamp(19px,1.6vw,24px);font-weight:500;line-height:1.2}.page-module__8Oxfpa__edgeBody{max-width:36ch;color:var(--body);margin:10px 0 0;font-size:14.5px;line-height:1.65}.page-module__8Oxfpa__hoodList{flex-wrap:wrap;gap:8px 24px;margin:4px 0 0;padding:0;list-style:none;display:flex}.page-module__8Oxfpa__hoodItem{color:var(--body);font-size:13px;line-height:1.5}.page-module__8Oxfpa__hoodValue{font-variant-numeric:lining-nums;color:var(--ink);font-size:17px;font-weight:500}.page-module__8Oxfpa__numbersNote{color:var(--muted);margin:14px 0 0;font-size:12px}.page-module__8Oxfpa__credits{flex-wrap:wrap;gap:8px 28px;margin:26px 0 0;display:flex}.page-module__8Oxfpa__credit{align-items:baseline;gap:12px;display:flex}.page-module__8Oxfpa__creditLabel{letter-spacing:.24em;text-transform:uppercase;color:var(--grain);font-size:10.5px;font-weight:600}.page-module__8Oxfpa__creditValue{color:var(--body);margin:0;font-size:13px}.page-module__8Oxfpa__nextSection{isolation:isolate;border-top:1px solid var(--stone);position:relative;overflow-x:clip}.page-module__8Oxfpa__nextWrap{padding:clamp(40px, 5vw, 72px) var(--edge) clamp(72px, 9vw, 140px)}@media (min-width:901px){.page-module__8Oxfpa__nextWrap{box-sizing:border-box;flex-direction:column;min-height:100svh;padding-bottom:clamp(48px,8vh,104px);display:flex}}.page-module__8Oxfpa__nextTop{align-items:center;gap:18px;display:flex}.page-module__8Oxfpa__nextBack,.page-module__8Oxfpa__nextEyebrow{color:var(--grain);white-space:nowrap}.page-module__8Oxfpa__nextTopRule{background:var(--stone);flex:1;height:1px}.page-module__8Oxfpa__nextLink{color:var(--ink);grid-template-columns:minmax(0,1fr);grid-template-areas:"tag""name""thumb""figure""cta";margin-top:clamp(32px,4vw,56px);display:grid}.page-module__8Oxfpa__nextLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.page-module__8Oxfpa__nextText{display:contents}.page-module__8Oxfpa__nextTag{color:var(--grain);grid-area:tag}.page-module__8Oxfpa__nextName{font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;grid-area:name;margin:16px 0 28px -.05em;font-size:clamp(56px,11vw,120px);font-weight:500;line-height:.92}.page-module__8Oxfpa__nextName:lang(el){letter-spacing:-.045em}.page-module__8Oxfpa__nextFigure{flex-direction:column;grid-area:figure;gap:10px;margin-top:28px;display:flex}.page-module__8Oxfpa__nextFigureRule{background:var(--accent);transform-origin:0;height:1px;margin-bottom:8px;display:block}.page-module__8Oxfpa__nextFigureValue{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:lining-nums;color:var(--ink);font-size:clamp(52px,5.6vw,88px);font-weight:500;line-height:.9}.page-module__8Oxfpa__nextFigureLabel{max-width:30ch;color:var(--body);font-size:14px;line-height:1.45}.page-module__8Oxfpa__nextCta{border-bottom:1px solid color-mix(in srgb, var(--ink) 30%, transparent);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);transition:border-color .4s var(--ease);grid-area:cta;justify-self:start;align-items:center;gap:12px;margin-top:32px;padding-bottom:8px;font-size:11px;font-weight:600;display:inline-flex}.page-module__8Oxfpa__nextArrow{transition:transform .45s var(--ease);font-size:13px}.page-module__8Oxfpa__nextThumb{aspect-ratio:16/10;background:var(--paper);border-radius:18px;grid-area:thumb;width:100%;display:block;overflow:hidden}@media (min-width:901px){.page-module__8Oxfpa__nextLink{flex:1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:none;align-items:center;column-gap:clamp(36px,5vw,96px);margin-top:clamp(28px,5vh,64px)}.page-module__8Oxfpa__nextText{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.page-module__8Oxfpa__nextName{margin:18px 0 0 -.05em;font-size:clamp(56px,min(6.6vw,13vh),150px)}.page-module__8Oxfpa__nextFigure{align-self:stretch;max-width:26rem;margin-top:clamp(28px,5vh,56px)}.page-module__8Oxfpa__nextCta{margin-top:clamp(24px,4vh,44px)}.page-module__8Oxfpa__nextTag,.page-module__8Oxfpa__nextName,.page-module__8Oxfpa__nextFigure,.page-module__8Oxfpa__nextCta,.page-module__8Oxfpa__nextThumb{grid-area:auto}.page-module__8Oxfpa__nextThumb{border-radius:20px;justify-self:center;width:min(100%,160svh - 384px)}}.page-module__8Oxfpa__nextLink:focus-visible .page-module__8Oxfpa__nextCta{border-bottom-color:var(--accent)}@media (hover:hover){.page-module__8Oxfpa__nextLink:hover .page-module__8Oxfpa__nextCta{border-bottom-color:var(--accent)}.page-module__8Oxfpa__nextLink:hover .page-module__8Oxfpa__nextArrow,.page-module__8Oxfpa__nextLink:focus-visible .page-module__8Oxfpa__nextArrow{transform:translate(5px)}}.page-module__8Oxfpa__swipeNav{margin-inline:var(--edge)}.page-module__8Oxfpa__shotsNav{margin-bottom:44px}.page-module__8Oxfpa__storyEdge .page-module__8Oxfpa__swipeNav{margin-inline:0}@media (max-width:900px){.page-module__8Oxfpa__glance{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__8Oxfpa__glanceOutcome{border-left:0;border-top:1px solid var(--stone);grid-column:1/-1;margin-top:28px;padding:26px 0 0}.page-module__8Oxfpa__shot{grid-template-columns:minmax(0,1fr);gap:22px}.page-module__8Oxfpa__shotCaption{position:static}.page-module__8Oxfpa__ledgerRow{grid-template-columns:minmax(0,1fr) 44px minmax(0,1.2fr)}.page-module__8Oxfpa__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__8Oxfpa__step:nth-child(odd){border-left:0;padding-left:0}.page-module__8Oxfpa__storySummary,.page-module__8Oxfpa__storyPart{grid-template-columns:minmax(0,1fr);gap:16px}.page-module__8Oxfpa__storyPart>div:first-child:empty{display:none}.page-module__8Oxfpa__edgeList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.page-module__8Oxfpa__introWrap{padding-top:28px}.page-module__8Oxfpa__tag{margin-top:28px}.page-module__8Oxfpa__heading{font-size:clamp(44px,13vw,62px)}.page-module__8Oxfpa__heading:lang(el){font-size:clamp(36px,10.4vw,50px)}.page-module__8Oxfpa__headingResult,.page-module__8Oxfpa__headingResult:lang(el){font-size:clamp(40px,11.4vw,56px)}.page-module__8Oxfpa__lead{font-size:17px}.page-module__8Oxfpa__heroFrame{aspect-ratio:4/3}.page-module__8Oxfpa__heroFrame:not(.page-module__8Oxfpa__heroReel)>img{object-position:0 0}.page-module__8Oxfpa__heroCaption{gap:10px}.page-module__8Oxfpa__heroNote{white-space:normal;flex:1;line-height:1.6}.page-module__8Oxfpa__heroRule{display:none}.page-module__8Oxfpa__glance{grid-template-columns:minmax(0,1fr)}.page-module__8Oxfpa__glanceCell,.page-module__8Oxfpa__glanceCell:first-child{border-left:0;padding:22px 0 0}.page-module__8Oxfpa__glanceCell+.page-module__8Oxfpa__glanceCell{border-top:1px solid var(--stone);margin-top:22px}.page-module__8Oxfpa__glanceOutcome{margin-top:22px}.page-module__8Oxfpa__glanceValue{font-size:clamp(64px,20vw,96px)}.page-module__8Oxfpa__spec{flex-direction:column;gap:10px}.page-module__8Oxfpa__siteLink{background:var(--ink);min-height:52px;color:var(--cream);justify-content:space-between;display:flex}.page-module__8Oxfpa__siteLinkArrow{color:inherit}.page-module__8Oxfpa__steps,.page-module__8Oxfpa__ledger,.page-module__8Oxfpa__shotsWrap{--swipe-bleed:0px;--swipe-gutter:var(--edge)}.page-module__8Oxfpa__steps,.page-module__8Oxfpa__ledger,.page-module__8Oxfpa__edgeList{--swipe-card:min(80vw, 330px)}.page-module__8Oxfpa__ledgerRow,.page-module__8Oxfpa__ledgerRow:last-child{border:1px solid var(--stone);background:var(--paper);border-radius:16px;flex-direction:column;gap:16px;padding:22px 22px 24px;display:flex}.page-module__8Oxfpa__ledgerArrow{width:44px;margin-top:0}.page-module__8Oxfpa__step,.page-module__8Oxfpa__step:first-child,.page-module__8Oxfpa__step:nth-child(odd){--clamp-ground:var(--paper);border:1px solid var(--stone);background:var(--paper);border-radius:16px;padding:24px 22px 26px}.page-module__8Oxfpa__stepNum{font-size:64px}.page-module__8Oxfpa__stepBodyCol{margin-top:18px}.page-module__8Oxfpa__edgeList{gap:14px}.page-module__8Oxfpa__edgeItem{border:1px solid var(--stone);background:var(--paper);border-radius:16px;padding:22px 22px 26px}.page-module__8Oxfpa__edgeBody{max-width:none}.page-module__8Oxfpa__shotsWrap{--swipe-card:min(86vw, 440px);padding-top:32px;padding-bottom:6px}.page-module__8Oxfpa__shot,.page-module__8Oxfpa__shot:first-child{border-top:0;flex-direction:column;gap:18px;padding:0;display:flex}.page-module__8Oxfpa__shotFrame{border-radius:10px;order:-1}.page-module__8Oxfpa__shotCaption{gap:8px}.page-module__8Oxfpa__shotTitle{font-size:22px}.page-module__8Oxfpa__shotProgress{display:none}.page-module__8Oxfpa__phones{order:-1;grid-template-columns:repeat(2,minmax(0,132px));gap:12px;display:grid}.page-module__8Oxfpa__phone{width:auto}.page-module__8Oxfpa__phoneFrame{border-radius:16px}.page-module__8Oxfpa__resultLead{font-size:clamp(30px,8.6vw,40px)}.page-module__8Oxfpa__storySummary{padding:36px 56px 36px 0}.page-module__8Oxfpa__storyLead{font-size:21px}.page-module__8Oxfpa__nextName{font-size:clamp(48px,14vw,68px)}.page-module__8Oxfpa__nextName:lang(el){font-size:clamp(40px,11.4vw,56px)}.page-module__8Oxfpa__nextThumb{aspect-ratio:4/3;margin-inline:calc(-1 * var(--edge));border-radius:0;width:auto}.page-module__8Oxfpa__nextCta{border:1px solid var(--ink);background:var(--ink);min-height:56px;color:var(--cream);border-radius:999px;justify-content:space-between;justify-self:stretch;padding:0 24px}.page-module__8Oxfpa__back,.page-module__8Oxfpa__nextBack{position:relative}.page-module__8Oxfpa__back:after,.page-module__8Oxfpa__nextBack:after{content:"";position:absolute;inset:-14px 0}}@media (max-width:600px) and (prefers-reduced-motion:no-preference){.page-module__8Oxfpa__heroFrame.page-module__8Oxfpa__heroReel.page-module__8Oxfpa__heroFilmTall{aspect-ratio:4/5}}@media (max-width:600px){.page-module__8Oxfpa__heroFrame.page-module__8Oxfpa__heroReel:not(.page-module__8Oxfpa__heroFilmTall){aspect-ratio:16/9}}@keyframes page-module__8Oxfpa__caseHeadAway{to{opacity:.25;transform:translateY(-10vh)}}@keyframes page-module__8Oxfpa__caseFilmOpen{0%{transform:scale(.9)}to{transform:none}}@keyframes page-module__8Oxfpa__caseRise{0%{opacity:.3;transform:translateY(80px)scale(.96)}to{opacity:1;transform:none}}@keyframes page-module__8Oxfpa__caseArcFlat{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes page-module__8Oxfpa__caseSlideIn{0%{transform:translate(14%)}to{transform:none}}@keyframes page-module__8Oxfpa__caseFill{to{transform:none}}@keyframes page-module__8Oxfpa__caseRuleIn{0%{transform:scaleX(0)}to{transform:none}}@keyframes page-module__8Oxfpa__casePlateIn{0%{transform:translateY(12%)scale(.88)}to{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.page-module__8Oxfpa__heading{animation:linear both page-module__8Oxfpa__caseHeadAway;animation-timeline:view();animation-range:exit}.page-module__8Oxfpa__heroFrame{transform-origin:50% 0;animation:linear both page-module__8Oxfpa__caseFilmOpen;animation-timeline:view();animation-range:entry cover 50%}@media (min-width:601px){.page-module__8Oxfpa__shotFrame,.page-module__8Oxfpa__phones{animation:linear both page-module__8Oxfpa__caseRise;animation-timeline:view();animation-range:entry entry 90%}.page-module__8Oxfpa__shot{view-timeline-name:--case-shot}.page-module__8Oxfpa__shotProgress:after{animation:linear both page-module__8Oxfpa__caseFill;animation-timeline:--case-shot;animation-range:cover 25% cover 75%}}.page-module__8Oxfpa__arc{animation:linear both page-module__8Oxfpa__caseArcFlat;animation-timeline:view();animation-range:entry cover 50%}.page-module__8Oxfpa__nextName{animation:linear both page-module__8Oxfpa__caseSlideIn;animation-timeline:view();animation-range:entry cover 40%}.page-module__8Oxfpa__nextThumb{animation:linear both page-module__8Oxfpa__casePlateIn;animation-timeline:view();animation-range:entry cover 40%}.page-module__8Oxfpa__nextFigureRule{animation:linear both page-module__8Oxfpa__caseRuleIn;animation-timeline:view();animation-range:entry 30% cover 50%}}}@media (prefers-reduced-motion:reduce){.page-module__8Oxfpa__siteLink,.page-module__8Oxfpa__siteLinkArrow,.page-module__8Oxfpa__storyIcon,.page-module__8Oxfpa__nextCta,.page-module__8Oxfpa__nextArrow{transition:none}html[data-js] .page-module__8Oxfpa__ledgerRow .page-module__8Oxfpa__ledgerArrow{transition:none;transform:none}}
