._2ZuB7{letter-spacing:.08em;text-transform:uppercase;text-align:left;min-height:3.25rem;transition:background-color .5s var(--ease-out), color .5s var(--ease-out), border-color .5s var(--ease-out);border:1px solid #0000;border-radius:999px;align-items:center;gap:1rem;padding:.6rem .6rem .6rem 1.5rem;font-size:12px;font-weight:500;display:inline-flex}._2ZuB7:not(:has(._Sp5RE)){padding-right:1.5rem}._Sp5RE{width:2rem;height:2rem;transition:transform .6s var(--ease-out), background-color .5s var(--ease-out), color .5s var(--ease-out);border-radius:50%;flex-shrink:0;place-items:center;display:grid}._2ZuB7:hover ._Sp5RE{transform:rotate(-45deg)}._-Lgrt{background:hsl(var(--foreground));color:hsl(var(--background))}._-Lgrt ._Sp5RE{background:hsl(var(--background));color:hsl(var(--foreground))}._-Lgrt:hover{background:hsl(var(--tertiary))}._F5jq-{border-color:hsl(var(--foreground) / .35);color:hsl(var(--foreground))}._F5jq- ._Sp5RE{border:1px solid}._F5jq-:hover{background:hsl(var(--foreground));border-color:hsl(var(--foreground));color:hsl(var(--background))}._1KINV{color:hsl(var(--foreground));border-radius:0;min-height:auto;padding:0 0 .4rem}._1KINV ._Sp5RE{width:auto;height:auto}._1KINV:hover{color:hsl(var(--tertiary))}._1KINV:hover ._Sp5RE{transform:translate(.35rem)}._vXswG{background:hsl(var(--background));color:hsl(var(--foreground))}._vXswG ._Sp5RE{background:hsl(var(--foreground));color:hsl(var(--background))}._vXswG:hover{background:hsl(var(--tertiary));color:hsl(var(--background))}._lkYf6{border-color:hsl(var(--background) / .3);color:hsl(var(--background));background:0 0}._lkYf6 ._Sp5RE{border:1px solid}._lkYf6:hover{border-color:hsl(var(--background));background:hsl(var(--background) / .08)}._FEY9v{min-height:auto;padding:.6rem 1.25rem}._bnWJO{justify-content:space-between;width:100%}._HsTNd{flex-direction:column;gap:2rem;display:flex}._5DmFm{flex-wrap:wrap;gap:.5rem;display:flex}._ZjS7E{letter-spacing:.08em;text-transform:uppercase;min-height:44px;color:hsl(var(--muted-foreground));border:1px solid var(--rule);transition:color .4s var(--ease-out), background-color .4s var(--ease-out), border-color .4s var(--ease-out);background-color:#0000;border-radius:999px;padding:.65rem 1.2rem;font-size:12px;font-weight:500}._ZjS7E:hover{border-color:hsl(var(--foreground) / .5);color:hsl(var(--foreground))}._y5tow,._y5tow:hover{color:hsl(var(--background));background-color:hsl(var(--foreground));border-color:hsl(var(--foreground))}._5ztAZ{flex-direction:column;gap:1.75rem;display:flex}._yRmgB{flex-direction:column;gap:.35rem;display:flex;position:relative}._fAKSN{font-size:var(--fs-meta);letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--muted-foreground));transition:color .3s var(--ease-out);font-weight:500}._yRmgB:focus-within ._fAKSN{color:hsl(var(--tertiary))}._-zdoW,._9L1lV,._LjkWJ{width:100%;color:hsl(var(--foreground));background:linear-gradient(hsl(var(--foreground)), hsl(var(--foreground))) left bottom / 0% 1px no-repeat;border:none;border-bottom:1px solid var(--rule);transition:background-size .7s var(--ease-out), border-color .3s;border-radius:0;outline:none;padding:.6rem 0 .75rem;font-family:inherit;font-size:1.05rem}._9L1lV{appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%230F2D25' stroke-width='1.5'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E") right .25rem center / 12px 8px no-repeat, linear-gradient(hsl(var(--foreground)), hsl(var(--foreground))) left bottom / 0% 1px no-repeat;cursor:pointer;padding-right:1.75rem}._-zdoW::placeholder,._LjkWJ::placeholder{color:hsl(var(--muted-foreground) / .55)}._-zdoW:focus,._LjkWJ:focus{background-size:100% 2px}._9L1lV:focus{background-size:12px 8px,100% 2px}._-zdoW:focus-visible,._9L1lV:focus-visible,._LjkWJ:focus-visible{outline:none}._LjkWJ{resize:vertical;min-height:110px;line-height:1.6}._cC5o9{color:hsl(var(--destructive));margin:0;font-size:.875rem}._XHiKk{flex-direction:column;gap:1.25rem;margin-top:.75rem;display:flex}@media (width>=640px){._XHiKk{flex-direction:row;align-items:center;gap:1.75rem}}._X2PGm{letter-spacing:.08em;text-transform:uppercase;min-height:3.25rem;color:hsl(var(--background));background-color:hsl(var(--foreground));white-space:nowrap;transition:background-color .5s var(--ease-out);border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:1rem;padding:.6rem .6rem .6rem 1.6rem;font-size:12px;font-weight:500;display:inline-flex}._X2PGm:hover:not(:disabled){background-color:hsl(var(--tertiary))}._X2PGm:disabled{opacity:.6;cursor:not-allowed}._YjfI-{background:hsl(var(--background));width:2rem;height:2rem;color:hsl(var(--foreground));transition:transform .6s var(--ease-out);border-radius:50%;place-items:center;display:grid}._X2PGm:hover:not(:disabled) ._YjfI-{transform:rotate(-45deg)}._Bahh2{color:hsl(var(--muted-foreground));max-width:34ch;margin:0;font-size:.78rem;line-height:1.5}._HGsCb{border-top:1px solid var(--rule);animation:_8kE5q .9s var(--ease-out) both;flex-direction:column;align-items:flex-start;gap:1rem;padding:2.5rem 0;display:flex}@keyframes _8kE5q{0%{opacity:0;transform:translateY(1rem)}}._dyjqt{font-family:var(--font-heading);font-size:var(--fs-h3);color:hsl(var(--foreground));margin:0;font-weight:400}._s-nbs{color:hsl(var(--muted-foreground));margin:0;font-size:1rem}._JMoiT{width:100%;max-width:1600px;padding-inline:var(--gutter);margin-inline:auto}._oyBYh{align-items:center;gap:.65rem;line-height:1;text-decoration:none;display:inline-flex}._ufvyH{object-fit:contain;width:auto;height:34px;transition:opacity var(--transition-fast), transform var(--transition-fast), filter .4s var(--ease-out)}._MY4gp{flex-direction:column;line-height:1;display:flex}._tk6pA{font-family:var(--font-serif,"Playfair Display", serif);letter-spacing:.08em;color:var(--color-brand-primary,#0f2d25);transition:color var(--transition-fast);font-size:1.15rem;font-weight:700}._duDhs{font-family:var(--font-sans,"Inter", sans-serif);letter-spacing:.22em;color:var(--color-text-secondary,#5b7556);margin-top:2px;font-size:.52rem;font-weight:600}._83cip ._tk6pA{color:#fff}._83cip ._duDhs{color:#ffffffb3}._oyBYh:hover ._ufvyH{opacity:.9;transform:translateY(-1px)}._8VKg5{height:42px}._83cip ._ufvyH{filter:brightness(0)invert()}@media (width>=1024px){._ufvyH{height:38px}._tk6pA{font-size:1.25rem}._duDhs{font-size:.55rem}._8VKg5{height:48px}}._A76NF{background-color:hsl(var(--foreground));color:hsl(var(--background))}._bgexJ{max-width:1600px;padding-inline:var(--gutter);margin-inline:auto;padding-block:clamp(4rem,8vw,7rem) 2rem}._UalAf{grid-template-columns:1fr;gap:3.5rem;display:grid}@media (width>=640px){._UalAf{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2rem}._EmGiM{grid-column:1/-1}}@media (width>=1024px){._UalAf{grid-template-columns:minmax(0,2.2fr) repeat(3,minmax(0,1fr));column-gap:clamp(2rem,4vw,5rem)}._EmGiM{grid-column:auto}}._EmGiM{flex-direction:column;display:flex}._fz58n{align-self:flex-start}._40aa-{font-family:var(--font-heading);letter-spacing:-.02em;color:hsl(var(--background));max-width:22ch;margin-top:2.5rem;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:400;line-height:1.15}._w4QE9{flex-direction:column;gap:.85rem;margin-top:2.5rem;display:flex}._ad73F{color:hsl(var(--background) / .7);align-items:center;gap:.85rem;font-size:.95rem;display:flex}._ad73F svg{color:hsl(var(--tertiary));flex-shrink:0}._klciq{color:hsl(var(--background));transition:background-size .6s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;padding-bottom:2px;position:relative}._klciq:hover{background-size:100% 1px}._klciq:after{content:"";position:absolute;inset:-12px -4px}._cPg1-{border-top:1px solid var(--rule-light);flex-direction:column;padding-top:1.25rem;display:flex}@media (width>=1024px){._cPg1-{margin-top:.5rem}}._RSPvc{font-family:var(--font-body);font-size:var(--fs-meta);letter-spacing:.2em;text-transform:uppercase;color:#c9a877;margin-bottom:1.5rem;font-weight:500;line-height:1.4}._GZr3l{flex-direction:column;gap:0;display:flex}._r2cPu{min-height:44px;color:hsl(var(--background) / .72);transition:color .3s var(--ease-out), transform .5s var(--ease-out);align-items:center;font-size:.95rem;display:inline-flex;position:relative}._r2cPu:before{content:"";background:hsl(var(--tertiary));width:0;height:1px;transition:width .5s var(--ease-out), margin-right .5s var(--ease-out);margin-right:0}._r2cPu:hover{color:hsl(var(--background))}._r2cPu:hover:before{width:.9rem;margin-right:.6rem}._np3Xe{border-top:1px solid var(--rule-light);flex-direction:column;gap:1rem;margin-top:clamp(4rem,8vw,7rem);padding-top:1.5rem;display:flex}@media (width>=768px){._np3Xe{flex-direction:row;justify-content:space-between;align-items:center}}._GZaN-{letter-spacing:.04em;color:hsl(var(--background) / .5);font-size:12px}._nGVYZ{align-items:center;gap:.75rem;display:flex}._hVCNp{letter-spacing:.04em;min-height:44px;color:hsl(var(--background) / .5);align-items:center;font-size:12px;transition:color .3s;display:inline-flex}._hVCNp:hover{color:hsl(var(--background))}._o6afo{color:hsl(var(--background) / .25);font-size:12px}._-kt8c{position:relative}._w9hef{min-height:44px;color:inherit;letter-spacing:.08em;cursor:pointer;transition:background-color .4s var(--ease-out), color .4s var(--ease-out);background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:.45rem;padding:0 .95rem;font-size:12px;font-weight:500;display:inline-flex}._w9hef:hover,._w9hef[aria-expanded=true]{background:hsl(var(--foreground) / .06)}._Cp9Ti{transition:transform .3s var(--ease-out)}._w9hef[aria-expanded=true] ._Cp9Ti{transform:rotate(180deg)}._lO5om{z-index:70;background:hsl(var(--background));min-width:11rem;color:hsl(var(--foreground));box-shadow:0 18px 40px hsl(var(--foreground) / .18), 0 0 0 1px var(--rule);opacity:0;transition:opacity .25s var(--ease-out), transform .3s var(--ease-out);border-radius:14px;padding:.4rem;position:absolute;top:calc(100% + .5rem);right:0;transform:translateY(-4px)}._-YAbV{opacity:1;transform:none}._1vW34{min-height:44px;color:inherit;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:0 .85rem;font-size:.95rem;display:flex}._1vW34:hover,._1vW34:focus-visible{background:hsl(var(--muted) / .8)}._7Npr-{font-weight:600}._gYSld{transition:transform .7s var(--ease-out);will-change:transform;display:inline-flex}._aqSzZ{--nav-fg:hsl(var(--foreground));z-index:60;color:var(--nav-fg);transition:transform .7s var(--ease-out), opacity .7s var(--ease-out), background-color .5s var(--ease-out), color .4s var(--ease-out), box-shadow .5s var(--ease-out);position:fixed;top:0;left:0;right:0}._SxqQ8{--nav-fg:hsl(var(--background))}._xXS0D{background:hsl(var(--background) / .82);-webkit-backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 1px 0 hsl(var(--foreground) / .07)}._xXS0D._SxqQ8{background:hsl(var(--foreground) / .55);box-shadow:0 1px 0 hsl(var(--background) / .08)}._J9d-8,._J9d-8._xXS0D{background:hsl(var(--foreground));-webkit-backdrop-filter:none;box-shadow:none}._SdxJz{transform:translateY(-100%)}._Bk0M-{opacity:0;transform:translateY(-100%)}._0oisE{height:4.25rem;padding-inline:var(--gutter);max-width:1600px;transition:height .6s var(--ease-out);justify-content:space-between;align-items:center;gap:2rem;margin-inline:auto;display:flex}@media (width>=1024px){._0oisE{height:5.5rem}._xXS0D ._0oisE{height:4.25rem}}._O9j3q{z-index:2;position:relative}._-nLho{align-items:center;gap:clamp(1.25rem,2.4vw,2.5rem);display:none}@media (width>=1160px){._-nLho{display:flex}}._5zX2U{align-items:center;gap:.5rem;display:flex}._UwJZv{letter-spacing:.08em;text-transform:uppercase;opacity:.78;transition:opacity .3s var(--ease-out);padding-block:.5rem;font-size:12px;font-weight:500;display:inline-flex;position:relative}._UwJZv:hover,._EaEAc{opacity:1}._1PlFe{position:relative}._zTzmM{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;font-family:inherit}._kuKqI{transition:transform .3s var(--ease-out)}._zTzmM[aria-expanded=true]{opacity:1}._zTzmM[aria-expanded=true] ._kuKqI{transform:rotate(180deg)}._M6hpi{z-index:3;border:1px solid hsl(var(--foreground) / .08);background:hsl(var(--background));min-width:15rem;color:hsl(var(--foreground));box-shadow:0 24px 48px -16px hsl(var(--foreground) / .22), 0 2px 6px hsl(var(--foreground) / .05);opacity:0;visibility:hidden;transition:opacity .25s var(--ease-out), transform .35s var(--ease-out), visibility 0s linear .35s;border-radius:18px;padding:1.25rem 1.5rem;position:absolute;top:calc(100% + .75rem);left:-1.5rem;transform:translateY(.5rem)}._M6hpi:before{content:"";height:1rem;position:absolute;bottom:100%;left:0;right:0}._-41HV{opacity:1;visibility:visible;transition:opacity .25s var(--ease-out), transform .35s var(--ease-out), visibility 0s;transform:none}._y03EN{width:min(50rem,100vw - 4rem)}._Zo7pY{left:auto;right:-1.5rem}._EHabb{border-bottom:1px solid hsl(var(--foreground) / .08);font-family:var(--font-heading);margin-bottom:1rem;padding-bottom:.85rem;font-size:1.35rem;line-height:1.1}._y03EN ._jEpNc{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}._FyLBT{letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--tertiary));margin-bottom:.5rem;font-size:11px;font-weight:600}._F7E-0{gap:.1rem;display:grid}._sF9sT{white-space:nowrap;color:hsl(var(--foreground) / .82);transition:color .2s var(--ease-out), transform .3s var(--ease-out);padding:.45rem 0;font-size:.9375rem;line-height:1.35;display:block}._y03EN ._sF9sT{white-space:normal}._sF9sT:hover,._sF9sT:focus-visible,._sF9sT[aria-current=page]{color:hsl(var(--foreground));transform:translate(3px)}._sF9sT[aria-current=page]{font-weight:600}._HopWt{border-top:1px solid hsl(var(--foreground) / .08);flex-wrap:wrap;align-items:baseline;gap:.25rem 1.5rem;margin-top:1rem;padding-top:.85rem;display:flex}._HopWt ._FyLBT{margin-bottom:0}._BkbnQ{flex-wrap:wrap;gap:0 1.5rem;display:flex}._HopWt+._ZnJeU{border-top:0;margin-top:.5rem;padding-top:.5rem}._ZnJeU{border-top:1px solid hsl(var(--foreground) / .08);letter-spacing:.08em;text-transform:uppercase;width:100%;color:hsl(var(--foreground));gap:.4rem;margin-top:1rem;padding-top:.85rem;font-size:12px;font-weight:600;display:inline-flex}._ZnJeU:hover span{transform:translate(3px)}._ZnJeU span{transition:transform .3s var(--ease-out)}@media (prefers-reduced-motion:reduce){._M6hpi,._-41HV{transform:none}}._EaEAc:after{content:"";background:hsl(var(--tertiary));border-radius:50%;width:4px;height:4px;position:absolute;bottom:-.1rem;left:50%;transform:translate(-50%)}._qWKiL{flex-direction:column;height:1.2em;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}._J5si-{transition:transform .55s var(--ease-out);display:block}@media (hover:hover){a:hover>._qWKiL ._J5si-,a:focus-visible>._qWKiL ._J5si-{transform:translateY(-100%)}}._8BNWJ{z-index:2;align-items:center;gap:1rem;display:flex;position:relative}._6qKuE{display:none}@media (width>=1024px){._6qKuE{display:inline-flex}}._u2-vQ{letter-spacing:.08em;text-transform:uppercase;transition:background-color .4s var(--ease-out), color .4s var(--ease-out), border-color .4s var(--ease-out);border:1px solid;border-radius:999px;align-items:center;padding:.8rem 1.4rem;font-size:12px;font-weight:500;display:inline-flex}._u2-vQ:hover{background:var(--nav-fg);border-color:var(--nav-fg);color:hsl(var(--foreground))}._aqSzZ:not(._SxqQ8) ._u2-vQ:hover{color:hsl(var(--background))}._9Yhh6{flex-direction:column;justify-content:center;align-items:flex-end;gap:7px;width:44px;height:44px;padding-right:4px;display:flex}@media (width>=1160px){._9Yhh6{display:none}}._gAho2{width:26px;height:1.5px;transition:transform .6s var(--ease-out), width .6s var(--ease-out);transform-origin:50%;background:currentColor;display:block}._gAho2:last-child{width:18px}._J9d-8 ._gAho2:first-child{transform:translateY(4.25px)rotate(45deg)}._J9d-8 ._gAho2:last-child{width:26px;transform:translateY(-4.25px)rotate(-45deg)}._aJqvl{z-index:55;padding:calc(4.25rem + 2rem) var(--gutter) 2rem;background:hsl(var(--foreground));color:hsl(var(--background));clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .8s var(--ease-in-out), visibility 0s linear .8s;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0;overflow-y:auto}._gH7lV{clip-path:inset(0);visibility:visible;transition:clip-path .8s var(--ease-in-out), visibility 0s}@media (width>=1160px){._aJqvl{display:none}}._LRCTv{flex-direction:column;display:flex}._gYMYI,._p-Xa7{opacity:0;transition:opacity .5s var(--ease-out), transform .8s var(--ease-out);transform:translateY(2rem)}._gH7lV ._gYMYI,._gH7lV ._p-Xa7{opacity:1;transition-delay:calc(.25s + var(--i) * 60ms);transform:none}._GrqNa{border-bottom:1px solid var(--rule-light);align-items:baseline;gap:1rem;padding:.85rem 0;display:flex}._NQkVP{letter-spacing:.16em;color:hsl(var(--tertiary));min-width:1.5rem;font-size:11px}._5Pfez{font-family:var(--font-heading);letter-spacing:-.02em;font-size:clamp(2rem,9vw,3rem);font-weight:400;line-height:1.05}._j5tMn ._5Pfez{font-style:italic}._p-Xa7{flex-direction:column;gap:1.5rem;padding-top:2.5rem;display:flex}._uYhFy{background:hsl(var(--background));color:hsl(var(--foreground));letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:1.1rem 1.5rem;font-size:13px;font-weight:500;display:inline-flex}._453B5{opacity:.7;flex-direction:column;gap:.35rem;font-size:14px;display:flex}._TVhJ2{border:0;border-bottom:1px solid var(--rule-light);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0}._JlcK6{align-self:center;width:.9rem;height:.9rem;margin-left:auto;position:relative}._JlcK6:before,._JlcK6:after{content:"";width:100%;height:1.5px;transition:transform .3s var(--ease-out);background:currentColor;position:absolute;top:50%;left:0}._JlcK6:after{transform:rotate(90deg)}._TVhJ2[aria-expanded=true] ._JlcK6:after{transform:rotate(0)}._c3Q8l{visibility:hidden;transition:grid-template-rows .4s var(--ease-out), visibility 0s linear .4s;grid-template-rows:0fr;display:grid}._uOZaJ{visibility:visible;transition:grid-template-rows .4s var(--ease-out), visibility 0s;grid-template-rows:1fr}._6geQo{padding-left:2.5rem;overflow:hidden}._uOZaJ ._6geQo{padding-block:.5rem 1rem}._trnqT{letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--tertiary));margin-top:.75rem;font-size:11px}._vDwue{display:grid}._8riUM{opacity:.82;padding:.45rem 0;font-size:1.05rem;display:block}._8riUM[aria-current=page]{opacity:1;font-style:italic}._-8y9r{letter-spacing:.08em;text-transform:uppercase;margin-top:.75rem;font-size:12px;font-weight:600;display:inline-block}._wDa-T{align-items:center;gap:.75rem;display:flex}._CQH6p{background:hsl(var(--foreground) / .3);flex-shrink:0;width:2rem;height:1px;display:block}._tyHt7{background:hsl(var(--accent))}._ltV4v{color:hsl(var(--accent))}._O-VcS{margin:0;padding:0;display:block}._tK4wc{line-height:inherit;margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}._Sq6Gk{display:block}._OZzTb{vertical-align:top;white-space:pre;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}._uNDPl{transform-origin:0 100%;transition-property:transform;transition-timing-function:var(--ease-out);will-change:transform;display:inline-block;transform:translateY(120%)rotate(2deg)}._tK4wc>._uNDPl{display:block}._W6AND ._uNDPl{transform:translate(0,0)rotate(0)}@media (prefers-reduced-motion:reduce){._uNDPl{transition:none!important;transform:none!important}}._CaeUT{transition-property:transform,opacity;transition-timing-function:var(--ease-out)}._X3SXG{opacity:0;transform:translate3d(0, var(--reveal-distance,1.75rem), 0)}._prlhK{opacity:0}._GAHdp{opacity:0;position:relative;transform:translateY(.75rem)}._GAHdp:before{content:"";opacity:.18;transform-origin:0;height:1px;transition:transform 1.4s var(--ease-out);transition-delay:inherit;background:currentColor;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}._f8YS4{opacity:1;transform:translate(0,0)}._f8YS4._GAHdp:before{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){._CaeUT{opacity:1!important;transition:none!important;transform:none!important}._GAHdp:before{transform:none!important}}._km9s0{--reveal-dur:var(--dur-image,1.5s);width:100%;height:100%;transition:clip-path var(--reveal-dur) var(--ease-in-out) var(--reveal-delay,0s), opacity .9s var(--ease-out) var(--reveal-delay,0s);display:block;position:relative;overflow:hidden}._DNs3P{clip-path:inset(100% 0 0)}._osaqs{clip-path:inset(0 0 100%)}._zHafe{clip-path:inset(0 100% 0 0)}._9kP5-{clip-path:inset(14% 10%);opacity:0}._yRMgJ{opacity:0}._9zb1f{clip-path:inset(0);opacity:1}._O3mxg{will-change:transform;width:100%;height:100%;position:relative}._im-Ja,._f4bj-{object-fit:cover;width:100%;height:100%;transition:transform var(--reveal-dur) var(--ease-out) var(--reveal-delay,0s);display:block}._lDz0b ._im-Ja,._lDz0b ._f4bj-{transform:scale(1.22)}._lDz0b._9zb1f ._im-Ja,._lDz0b._9zb1f ._f4bj-{transform:scale(1)}@media (hover:hover) and (pointer:fine){._WqQZD._9zb1f:hover ._im-Ja,._WqQZD._9zb1f:hover ._f4bj-{transition:transform 1.2s var(--ease-out);transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){._km9s0{clip-path:none!important;opacity:1!important;transition:none!important}._O3mxg,._im-Ja,._f4bj-{transition:none!important;transform:none!important}}._R6d7R{width:100%;min-width:0;max-width:100%;position:relative}._o0lZr{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#0f2d2540 #0f2d250a;box-sizing:border-box;background-color:#fff;border:1px solid #0f2d2517;border-radius:14px;width:100%;min-width:0;max-width:100%;padding-bottom:2px;transition:box-shadow .3s;position:relative;overflow-x:auto}._o0lZr:focus-visible{outline-offset:2px;outline:2px solid #0f2d25}._o0lZr::-webkit-scrollbar{height:6px}._o0lZr::-webkit-scrollbar-track{background:#0f2d250a;border-radius:999px;margin:0 10px 4px}._o0lZr::-webkit-scrollbar-thumb{background:#0f2d2538;border-radius:999px;transition:background .2s}._o0lZr::-webkit-scrollbar-thumb:hover{background:#0f2d25}._EZnWA{box-shadow:inset -12px 0 12px -10px #0f2d252e}._YdWia{box-shadow:inset 12px 0 12px -10px #0f2d252e}._YdWia._EZnWA{box-shadow:inset 12px 0 12px -10px #0f2d2526,inset -12px 0 12px -10px #0f2d2526}._cad7a{color:#56665f;text-align:right;margin-top:.45rem;font-size:.75rem;font-style:italic;display:block}@media (width>=768px){._cad7a{display:none}}._o0lZr table{border-collapse:collapse;box-sizing:border-box;width:100%}._o0lZr th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:#56665f;white-space:nowrap;background-color:#faf8f5;border-bottom:1px solid #0f2d2514;padding:1rem 1.25rem;font-size:.6875rem;font-weight:700}._o0lZr td{color:#33403b;vertical-align:top;overflow-wrap:break-word;word-break:normal;border-bottom:1px solid #0f2d250f;padding:1.1rem 1.25rem;font-size:.875rem}._o0lZr tr:last-child td{border-bottom:none}._orWdz table{width:100%;min-width:600px}@media (width<=768px){._orWdz table{min-width:560px}}._5XhQn table{table-layout:fixed;width:100%;min-width:0}._5XhQn th:first-child,._5XhQn td:first-child{width:30%}._5XhQn th:last-child,._5XhQn td:last-child{width:70%}@media (width<=640px){._5XhQn{background:0 0;border:none;overflow-x:visible}._5XhQn table,._5XhQn thead,._5XhQn tbody,._5XhQn th,._5XhQn td,._5XhQn tr{display:block;width:100%!important}._5XhQn thead{display:none}._5XhQn tr{box-sizing:border-box;background-color:#fff;border:1px solid #0f2d2517;border-radius:12px;margin-bottom:.85rem;padding:1rem 1.15rem;box-shadow:0 2px 8px #0f2d2508}._5XhQn td{border:none;padding:.35rem 0}._5XhQn td:first-child{letter-spacing:.08em;text-transform:uppercase;color:#0f2d25;padding-bottom:.2rem;font-size:.75rem;font-weight:700}._5XhQn td:last-child{color:#4a5852;font-size:.875rem;line-height:1.5}}._Vep6H{margin:0}._3GFhP{white-space:nowrap;transition:opacity .25s linear}@media (prefers-reduced-motion:reduce){._3GFhP{opacity:1!important}}._UghT2{--track-progress:0;position:relative}._Jw3Q6{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:clip;container-type:inline-size}._Bp3c6{will-change:transform;flex-wrap:nowrap;display:flex}._TKBQP{position:relative;container-type:inline-size}._ebyza{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex-wrap:nowrap;display:flex;overflow-x:auto}._ebyza::-webkit-scrollbar{display:none}._ebyza>*{scroll-snap-align:start}._ebyza:focus-visible{outline-offset:-2px}._Z-b-v{display:none}@media (hover:hover) and (pointer:fine){._Z-b-v{z-index:200;pointer-events:none;will-change:transform;width:0;height:0;display:block;position:fixed;top:0;left:0}}._Z-b-v[data-visible=false]{opacity:0}._OK3Xc{background:hsl(var(--tertiary));width:8px;height:8px;color:hsl(var(--background));transition:width .5s var(--ease-out), height .5s var(--ease-out), background-color .4s var(--ease-out), border-color .4s var(--ease-out);border:1px solid #0000;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}._Z-b-v[data-state=link] ._OK3Xc{border-color:hsl(var(--tertiary) / .7);background:0 0;width:44px;height:44px}._Z-b-v[data-state=view] ._OK3Xc,._Z-b-v[data-state=drag] ._OK3Xc{background:hsl(var(--foreground));width:72px;height:72px}._bfZ5u,._Iw-iH{opacity:0;transition:opacity .3s var(--ease-out), transform .5s var(--ease-out);grid-area:1/1;place-items:center;display:grid;transform:scale(.4)}._Z-b-v[data-state=view] ._bfZ5u,._Z-b-v[data-state=drag] ._Iw-iH{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){._Z-b-v{display:none!important}}._hXxxL{z-index:150;pointer-events:none;background:hsl(var(--foreground));visibility:hidden;position:fixed;inset:0;transform:translateY(100%)}._hXxxL:before{content:"";background:hsl(var(--tertiary));height:2px;position:absolute;top:0;left:0;right:0}._hXxxL[data-phase=cover]{visibility:visible;pointer-events:auto;transition:transform .38s var(--ease-in-out);transform:translate(0,0)}._hXxxL[data-phase=reveal]{visibility:visible;transition:transform .9s var(--ease-in-out);transform:translateY(-100%)}._hXxxL[data-phase=reveal]:before{top:auto;bottom:0}._wz28D{font-family:var(--font-body);font-size:var(--fs-meta);letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--secondary));align-items:center;gap:.9rem;font-weight:500;line-height:1.4;display:inline-flex}._PDPnB{color:hsl(var(--background) / .78)}._H8RXr{font-variant-numeric:tabular-nums;color:hsl(var(--tertiary));opacity:0;transition:opacity .8s var(--ease-out) var(--delay)}._OdCWn{opacity:.55;transform-origin:0;width:2.75rem;height:1px;transition:transform 1.1s var(--ease-out) calc(var(--delay) + .1s);background:currentColor;flex-shrink:0;display:block;transform:scaleX(0)}._dsCG0{opacity:0;transition:opacity .9s var(--ease-out) calc(var(--delay) + .3s), transform .9s var(--ease-out) calc(var(--delay) + .3s);transform:translate(-.5rem)}._zGhiG ._H8RXr,._zGhiG ._dsCG0{opacity:1;transform:none}._zGhiG ._OdCWn{transform:scaleX(1)}._cIsYB ._H8RXr,._cIsYB ._dsCG0{animation:_MXnRE .9s var(--ease-out) both;animation-delay:calc(var(--delay) + .3s)}._cIsYB ._OdCWn{animation:_3huyI 1.1s var(--ease-out) both;animation-delay:calc(var(--delay) + .1s)}@keyframes _MXnRE{0%{opacity:0;transform:translate(-.5rem)}}@keyframes _3huyI{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){._H8RXr,._dsCG0,._OdCWn{opacity:1!important;transform:none!important}}._XQZqh{width:100%;clip-path:inset(calc(var(--v) * .35) calc(var(--h) * .35));will-change:clip-path;position:relative}@media (width>=1024px){._XQZqh{clip-path:inset(var(--v) var(--h))}}@media (prefers-reduced-motion:reduce){._XQZqh{clip-path:none!important}}._M5r9x{letter-spacing:.06em;color:hsl(var(--muted-foreground));font-size:12px}._hXiqr{flex-wrap:wrap;align-items:center;row-gap:.25rem;display:flex}._O4g3P{align-items:center;display:inline-flex}._7WM67{min-height:44px;color:inherit;text-underline-offset:.25em;transition:color .3s var(--ease-out), text-decoration-color .3s var(--ease-out);align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}._7WM67:hover{color:hsl(var(--foreground));text-decoration-color:currentColor}._LR4QP,._JdlcS{align-items:center;min-height:44px;display:inline-flex}._JdlcS{color:hsl(var(--foreground));font-weight:500}._ER8UC{opacity:.6;margin:0 .6rem}._MmwrT{color:hsl(var(--background) / .75)}._MmwrT ._7WM67:hover,._MmwrT ._JdlcS{color:hsl(var(--background))}._stQ2b{background:hsl(var(--background));padding-top:calc(4.25rem + clamp(2.5rem,7vw,6rem));position:relative}@media (width>=1024px){._stQ2b{padding-top:calc(5.5rem + clamp(2rem,4vw,4rem))}}._Vaqc4{max-width:1600px;padding-inline:var(--gutter);margin-inline:auto}._GkfNv{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:clamp(1.75rem,3vw,2.75rem);display:flex}._X-C-a{font-size:var(--fs-meta);letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--muted-foreground));animation:_5QYcl 1s var(--ease-out) .6s both}._K5MLF{font-family:var(--font-heading);font-size:var(--fs-mega);letter-spacing:-.045em;color:hsl(var(--foreground));font-weight:400;line-height:.95}@media (width<=479px){._K5MLF{font-size:clamp(2.6rem,12vw,3.4rem);line-height:1}}._55IEv{gap:2.5rem;margin-top:clamp(2rem,3.5vw,3.25rem);padding-bottom:clamp(2.5rem,4.5vw,4rem);display:grid}@media (width>=1024px){._55IEv{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:2rem}._I86qt{grid-column:1/span 6}._13kan{grid-column:8/-1}}._I86qt:empty{display:none}._I86qt{animation:_5QYcl 1.2s var(--ease-out) 1.1s both}._13kan{animation:_5QYcl 1.2s var(--ease-out) .95s both;flex-direction:column;gap:2rem;display:flex}._2-R7h{font-size:var(--fs-lead);color:hsl(var(--muted-foreground));max-width:40ch;line-height:1.6}._2-R7h p+p{margin-top:1rem}._ohksr{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}@keyframes _5QYcl{0%{opacity:0;transform:translateY(1.5rem)}}._IQwPb{height:clamp(18rem,58vw,50rem)}@media (width>=1024px){._IQwPb{height:min(82vh,52rem)}}._-qkmu{position:absolute;inset:0}._-qkmu img{object-position:var(--img-pos,50% 50%)}@media (prefers-reduced-motion:reduce){._X-C-a,._I86qt,._13kan{animation:none}}._5NJDJ{margin-top:-1rem;margin-bottom:1rem}._0J3Hg{grid-template-columns:1fr;column-gap:2rem;display:grid}@media (width>=600px){._0J3Hg{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3rem}}@media (width>=1024px){._Kxk-1{grid-template-columns:repeat(3,minmax(0,1fr))}._a-Xl-{grid-template-columns:repeat(4,minmax(0,1fr))}}._M5nwC{color:hsl(var(--foreground));padding:1.75rem 0 2.25rem}._vdd1E ._M5nwC{color:hsl(var(--background))}._d9S3k{justify-content:space-between;align-items:center;margin-bottom:clamp(2rem,4vw,3.5rem);display:flex}._edkBo{font-size:var(--fs-meta);letter-spacing:.2em;color:hsl(var(--tertiary));font-variant-numeric:tabular-nums}._plJYu{color:hsl(var(--secondary));transition:transform .8s var(--ease-out), color .4s var(--ease-out)}._vdd1E ._plJYu{color:hsl(var(--background) / .75)}._M5nwC:hover ._plJYu{color:hsl(var(--tertiary));transform:rotate(-12deg)scale(1.1)}._ivBAa{font-family:var(--font-heading);letter-spacing:-.015em;margin-bottom:.75rem;font-size:clamp(1.4rem,1.9vw,1.75rem);font-weight:400;line-height:1.15}._GZNQ7{color:hsl(var(--muted-foreground));max-width:28ch;font-size:.95rem;line-height:1.6}._vdd1E ._GZNQ7{color:hsl(var(--background) / .65)}._xm0aw{position:relative}._zXtbe{flex-direction:column;display:flex}._fp-lh{color:hsl(var(--foreground))}._fp-lh:last-child{border-bottom:1px solid var(--rule)}._NKm69{transition:opacity .5s var(--ease-out);grid-template-columns:2rem 4.5rem minmax(0,1fr) auto;grid-template-areas:"index thumb name arrow""index thumb desc arrow";align-items:center;gap:.25rem 1rem;padding:1.35rem 0;display:grid}@media (width>=1024px){._NKm69{grid-template-columns:3.5rem minmax(0,1.25fr) minmax(0,1fr) auto;grid-template-areas:"index name desc arrow";column-gap:2rem;padding:clamp(1.6rem,2.6vw,2.4rem) 0}}._wT4Go{font-size:var(--fs-meta);letter-spacing:.2em;color:hsl(var(--tertiary));font-variant-numeric:tabular-nums;grid-area:index;align-self:start;padding-top:.5rem}@media (width>=1024px){._wT4Go{align-self:center;padding-top:0}}._vmU1U{aspect-ratio:1;grid-area:thumb;overflow:hidden}._vmU1U img{object-fit:cover;width:100%;height:100%}@media (width>=1024px){._vmU1U{display:none}}._LRCWo{font-family:var(--font-heading);letter-spacing:-.03em;transition:transform .7s var(--ease-out), font-style 0s;grid-area:name;font-size:clamp(1.4rem,3.6vw,3.4rem);font-weight:400;line-height:1.05}._dQWAV{color:hsl(var(--muted-foreground));flex-direction:column;grid-area:desc;gap:.3rem;max-width:44ch;font-size:.9rem;line-height:1.55;display:flex}@media (width>=1024px){._dQWAV{font-size:.98rem}}._0-l6a{font-size:var(--fs-meta);letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--secondary))}._PCAjM{grid-area:arrow;align-items:center;gap:1rem;display:inline-flex}._j3aV7{letter-spacing:.14em;text-transform:uppercase;opacity:0;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);font-size:11px;font-weight:500;display:none;transform:translate(.75rem)}@media (width>=1280px){._j3aV7{display:inline}}._gzsXu{flex-shrink:0;width:2.75rem;height:2.75rem;display:block;position:relative}._uP8i-{display:none}._FO2UX{border:1px solid var(--rule);width:2.75rem;height:2.75rem;transition:transform .6s var(--ease-out), background-color .5s var(--ease-out), color .5s var(--ease-out), border-color .5s var(--ease-out);border-radius:50%;place-items:center;margin-top:-1.375rem;display:grid;position:absolute;top:50%;right:0}@media (hover:hover){._NKm69:hover ._LRCWo{transform:translate(.75rem)}._NKm69:hover ._FO2UX{background:hsl(var(--foreground));border-color:hsl(var(--foreground));color:hsl(var(--background));transform:rotate(-45deg)}._NKm69:hover ._j3aV7{opacity:1;transform:none}}._NKm69:focus-visible ._FO2UX{background:hsl(var(--foreground));color:hsl(var(--background))}._GlM-T{opacity:.35}._R-MUb ._fp-lh{color:hsl(var(--background))}._R-MUb ._fp-lh:last-child{border-bottom-color:var(--rule-light)}._R-MUb ._dQWAV{color:hsl(var(--background) / .65)}._R-MUb ._0-l6a{color:hsl(var(--background) / .75)}._R-MUb ._FO2UX{border-color:var(--rule-light)}@media (hover:hover){._R-MUb ._NKm69:hover ._FO2UX{background:hsl(var(--background));border-color:hsl(var(--background));color:hsl(var(--foreground))}}._R-MUb ._NKm69:focus-visible ._FO2UX{background:hsl(var(--background));color:hsl(var(--foreground))}@media (width>=1024px) and (hover:hover) and (pointer:fine){._gzsXu{width:clamp(6rem,8vw,7.5rem);height:clamp(4.25rem,5.6vw,5.25rem)}._uP8i-{object-fit:cover;clip-path:inset(calc(50% - 1.375rem) 0 calc(50% - 1.375rem) calc(100% - 2.75rem) round 999px);opacity:0;width:100%;height:100%;transition:clip-path .75s var(--ease-out), opacity .35s var(--ease-out);border-radius:12px;display:block;position:absolute;inset:0}._NKm69:hover ._uP8i-,._NKm69:focus-visible ._uP8i-{clip-path:inset(0 round 12px);opacity:1}._NKm69:hover ._FO2UX,._NKm69:focus-visible ._FO2UX{opacity:0;transform:rotate(-45deg)scale(.6)}._FO2UX{transition:transform .6s var(--ease-out), opacity .4s var(--ease-out), background-color .5s var(--ease-out), color .5s var(--ease-out), border-color .5s var(--ease-out)}}@media (prefers-reduced-motion:reduce){._uP8i-,._FO2UX{transition:none!important}}._IfrHv{width:100%;height:100%;font-family:var(--font-heading);letter-spacing:.02em;color:hsl(var(--background));background:radial-gradient(120% 90% at 85% 10%, hsl(var(--tertiary) / .5), transparent 60%), #1f473d;place-items:center;font-size:1rem;display:grid}._gzsXu ._IfrHv{display:none}@media (width>=1024px) and (hover:hover) and (pointer:fine){._gzsXu ._IfrHv{border-radius:12px;display:grid;position:absolute;inset:0}}._JSX1m{z-index:95;-webkit-backdrop-filter:blur(12px);color:#fff;cursor:pointer;opacity:0;pointer-events:none;background-color:#0f2d25eb;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),background-color .25s,border-color .25s,box-shadow .25s;display:flex;position:fixed;bottom:2.25rem;right:2.25rem;overflow:hidden;transform:translateY(14px)scale(.9);box-shadow:0 8px 24px #0f2d2547,0 2px 6px #0000001f}._Rz1nW{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}._JSX1m:hover{background-color:#0f2d25;border-color:#ffffff59;transform:translateY(-3px)scale(1.05);box-shadow:0 14px 32px #0f2d2561,0 4px 10px #0000002e}._JSX1m:active{transform:translateY(-1px)scale(.96)}._TKj02{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}._v6aMr{transition:transform .2s;animation:2.2s ease-in-out infinite _mgk7e;display:block}@keyframes _mgk7e{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}._JSX1m:hover ._v6aMr{animation:.9s cubic-bezier(.4,0,.2,1) infinite _lqyda}@keyframes _lqyda{0%{opacity:1;transform:translateY(0)}45%{opacity:0;transform:translateY(-18px)}50%{opacity:0;transform:translateY(18px)}75%{opacity:1;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}._yEpfk{opacity:0;pointer-events:none;border:1.5px solid #fff6;border-radius:50%;transition:opacity .3s,transform .4s;position:absolute;inset:-1px}._JSX1m:hover ._yEpfk{opacity:1;transform:scale(1.08)}@media (width<=640px){._JSX1m{width:44px;height:44px;bottom:1.5rem;right:1.5rem}}@media (prefers-reduced-motion:reduce){._v6aMr,._JSX1m:hover ._v6aMr{animation:none!important}}._93Uv6{border:1px dashed hsl(var(--tertiary) / .8);letter-spacing:.04em;color:#725531;background:hsl(var(--tertiary) / .08);white-space:nowrap;vertical-align:baseline;border-radius:999px;padding:.1rem .55rem;font-size:.78em;font-weight:500;line-height:1.5;display:inline-block}._Wg9X3{color:inherit;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--tertiary));text-decoration-color:hsl(var(--tertiary));text-underline-offset:.2em}._Wg9X3:hover{color:hsl(var(--tertiary))}._qIZAI{aspect-ratio:4/3;background:hsl(var(--muted));border-radius:14px;width:100%;position:relative;overflow:hidden}._9fpHh{object-fit:cover;width:100%;height:100%;display:block}._Xqf8I{color:hsl(var(--background));background:radial-gradient(120% 90% at 85% 10%, hsl(var(--tertiary) / .35), transparent 60%), hsl(var(--foreground));flex-direction:column;justify-content:space-between;padding:clamp(1rem,3vw,1.5rem);display:flex}._OSNTF{background:radial-gradient(120% 90% at 85% 10%, hsl(var(--tertiary) / .45), transparent 60%), hsl(var(--foreground))}._HFdAo{background:radial-gradient(120% 90% at 85% 10%, hsl(var(--secondary) / .55), transparent 60%), hsl(var(--foreground))}._gUdqh{background:radial-gradient(90% 80% at 15% 90%, hsl(var(--secondary) / .5), transparent 60%), radial-gradient(90% 80% at 85% 10%, hsl(var(--tertiary) / .45), transparent 60%), hsl(var(--foreground))}._87TRG{font-family:var(--font-heading);letter-spacing:-.02em;font-size:clamp(2rem,5vw,3.25rem);line-height:1}._vPXSj{letter-spacing:.02em;opacity:.85;font-size:.95rem}._voZdl{border:1px solid var(--rule);background:hsl(var(--card));border-radius:14px;padding:clamp(1.25rem,3vw,2rem);position:relative}._-N6Ou{border-bottom:1px dashed var(--rule);align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}._IX-uV{width:2.25rem;height:1.5rem;box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .12);background:radial-gradient(circle at 35% 35%,#fff,#eae0cd);border-radius:50%}._7YRwz{font-family:var(--font-heading);font-size:1.15rem}._DJwrL{gap:1.25rem;display:grid}@media (width>=720px){._DJwrL{grid-template-columns:repeat(3,minmax(0,1fr))}}._zjvqS{border-left:2px solid var(--rule);padding-left:.9rem;position:relative}._2I882{border-left-color:hsl(var(--tertiary) / .7)}._7RWJo{border-left-color:hsl(var(--secondary) / .8)}._0TBOE{border-left-color:hsl(var(--foreground) / .5)}._-zIr1{flex-direction:column;margin-bottom:.6rem;display:flex}._E2Kcr{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}._d3kjr{color:hsl(var(--muted-foreground));font-size:.85rem}._G7wFc{flex-direction:column;gap:.25rem;display:flex}._camlr{min-height:44px;color:hsl(var(--muted-foreground));transition:background-color .3s var(--ease-out), color .3s var(--ease-out);border-radius:8px;align-items:center;gap:.6rem;padding:.35rem .6rem;font-size:.92rem;display:flex}a._camlr:hover{color:hsl(var(--foreground));background:hsl(var(--muted) / .7)}._APKQx{color:hsl(var(--background));background:hsl(var(--foreground));font-weight:500}._s2ukh{color:hsl(var(--muted-foreground));margin-top:1.25rem;font-size:.8rem}._2V3Xa{gap:1.75rem 2rem;display:grid}@media (width>=720px){._2V3Xa{grid-template-columns:repeat(2,minmax(0,1fr))}}._vQDis{grid-column:1/-1}._SmleT{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}._eLF27{color:hsl(var(--muted-foreground));flex:16rem;font-size:.85rem;line-height:1.6}._387f2 input,._387f2 select,._387f2 textarea{border:1px solid hsl(var(--foreground) / .18);min-height:48px;transition:border-color .3s var(--ease-out), box-shadow .3s var(--ease-out);background-color:#fff;background-image:none;border-radius:10px;padding:.75rem .95rem;font-size:1rem}._387f2 select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%230F2D25' stroke-width='1.5'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E") right .95rem center/12px 8px no-repeat,#fff;padding-right:2.5rem}._387f2 input:hover,._387f2 select:hover,._387f2 textarea:hover{border-color:hsl(var(--foreground) / .35)}._387f2 input:focus,._387f2 select:focus,._387f2 textarea:focus{border-color:hsl(var(--foreground));box-shadow:0 0 0 3px hsl(var(--tertiary) / .3)}._387f2 textarea{min-height:120px}._387f2 ._2V3Xa{gap:1.25rem 1.5rem}._9hQ20{min-height:92svh;color:hsl(var(--background));background:hsl(var(--foreground));isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}._JHvka{z-index:-1;position:absolute;inset:0}._4YZxv{position:absolute;inset:0}._aDhcS{background:linear-gradient(to bottom, hsl(var(--foreground) / .35) 0%, hsl(var(--foreground) / .15) 35%, hsl(var(--foreground) / .92) 92%, hsl(var(--foreground)) 100%);position:absolute;inset:0}._76i8r{width:100%;max-width:1600px;padding:var(--section-y) var(--gutter) clamp(3.5rem, 7vw, 6rem);flex-direction:column;gap:2.25rem;margin-inline:auto;display:flex}._HWhul{font-family:var(--font-heading);font-size:var(--fs-display);letter-spacing:-.04em;color:hsl(var(--background));font-weight:400;line-height:.98}._bnKal{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}._6cy4Q{border:1px solid hsl(var(--background) / .4);min-height:3.25rem;color:hsl(var(--background));letter-spacing:.08em;text-transform:uppercase;transition:background-color .5s var(--ease-out), border-color .5s var(--ease-out);border-radius:999px;align-items:center;padding:.6rem 1.6rem;font-size:12px;font-weight:500;display:inline-flex}._6cy4Q:hover{border-color:hsl(var(--background));background:hsl(var(--background) / .08)}._9x7PU{max-width:46ch;font-size:var(--fs-lead);color:hsl(var(--background) / .85);line-height:1.6}
