@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_88bd7585-module__UH6snG__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_88bd7585-module__UH6snG__variable{--font-body:"Jost", "Jost Fallback"}
:root{--color-bg:#faf7f3;--color-surface:#f1e9e1;--color-neutral:#c9a69a;--color-accent:#2b1f1c;--color-accent-hover:#46332e;--color-text-primary:#2b1f1c;--color-text-secondary:#5b4a44;--color-champagne:#d4b895;--color-numeral:#9a8579;--color-line:#2b1f1c29;--color-on-dark:#faf7f3;--color-on-dark-2:#e2d6cc;--color-error-on-dark:#f6c9bd;--color-error-line:#f2b8a8;--radius:999px;--rail-wide:1220px;--rail-mid:1156px;--rail-narrow:760px;--gutter:clamp(20px, 7.6vw, 110px);--pad:clamp(72px, 9vw, 128px);--nav-h:72px;--ease:cubic-bezier(.2, .6, .2, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 12px);-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-body), "Futura", "Trebuchet MS", sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.7}img,svg{max-width:100%;display:block}picture{display:block}img{height:auto}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button{font:inherit;color:inherit}main:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.contact :focus-visible,.band :focus-visible{outline-color:var(--color-champagne)}.skip{z-index:100;background:var(--color-accent);color:var(--color-on-dark);padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.rail-wide,.rail-mid,.rail-narrow{width:100%;padding-inline:var(--gutter);margin-inline:auto}.rail-wide{max-width:calc(var(--rail-wide) + 2 * var(--gutter))}.rail-mid{max-width:calc(var(--rail-mid) + 2 * var(--gutter))}.rail-narrow{max-width:calc(var(--rail-narrow) + 2 * var(--gutter))}.h1,.h2,.statement,.band__h,.brand__name,.footer__name,.win__t,.steps__t,.formats__t,.assure__t,.fit__t,.contact__ct{font-family:var(--font-display), "Hiragino Mincho ProN", Georgia, serif;font-weight:400}.h1{text-wrap:balance;letter-spacing:-.045em;font-size:clamp(44px,4.3vw,70px);line-height:.98}.h2{letter-spacing:-.035em;max-width:18ch;font-size:clamp(32px,3.3vw,50px);line-height:1.05}.statement{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(24px,2.3vw,34px);line-height:1.22}.label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:20px;font-size:12px;font-weight:500}.lede{color:var(--color-text-secondary);max-width:52ch}p{max-width:62ch}.tlink{letter-spacing:.14em;text-transform:uppercase;align-items:center;min-height:44px;padding-bottom:2px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.tlink:after{content:"";transform-origin:0;height:1px;transition:transform .25s var(--ease);background:currentColor;position:absolute;bottom:10px;left:0;right:0}.tlink--quiet{color:var(--color-text-secondary)}.tlink--quiet:after{transform:scaleX(.35)}.tlink:hover:after,.tlink:focus-visible:after{transform:scaleX(1)}.linklike{cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.btn{border-radius:var(--radius);border:1px solid var(--color-accent);background:var(--color-accent);min-height:52px;color:var(--color-on-dark);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease);justify-content:center;align-items:center;padding:0 34px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.btn[disabled]{opacity:.7;cursor:progress}.nav{z-index:50;background:var(--color-bg);border-bottom:1px solid var(--color-line);position:sticky;top:0}.nav__in{height:var(--nav-h);align-items:center;gap:32px;display:flex}.brand{align-items:center;gap:12px;min-height:44px;margin-right:auto;text-decoration:none;display:inline-flex}.brand .mark{color:var(--color-accent)}.brand__name{letter-spacing:-.01em;white-space:nowrap;font-size:19px}.nav__links{gap:28px;display:flex}.nav__links a{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);padding:12px 0;font-size:12px;font-weight:500;text-decoration:none}.nav__links a:hover{color:var(--color-text-primary)}.nav__end{align-items:center;gap:24px;display:flex}.lang{border:1px solid var(--color-line);border-radius:var(--radius);padding:2px;display:inline-flex}.lang button{cursor:pointer;border-radius:var(--radius);letter-spacing:.1em;min-width:44px;min-height:36px;color:var(--color-text-secondary);background:0 0;border:0;font-size:12px;font-weight:500}.lang button[aria-pressed=true]{background:var(--color-accent);color:var(--color-on-dark)}.menu{display:none}@media (max-width:1099px){.nav__links,.nav__end{display:none}.menu{display:block}.menu__btn{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;min-height:44px;padding:0 4px;font-size:12px;font-weight:500;list-style:none;display:flex}.menu__btn::-webkit-details-marker{display:none}.menu__btn i,.menu__btn i:before{background:currentColor;width:22px;height:1px;display:block;position:relative}.menu__btn i{transform:translateY(3px);box-shadow:0 -6px}.menu[open] .menu__btn i{box-shadow:none;transform:rotate(45deg)}.menu[open] .menu__btn i:before{content:"";transform:rotate(-90deg)}.menu__panel{left:0;right:0;top:var(--nav-h);background:var(--color-bg);padding:24px var(--gutter) 40px;border-top:1px solid var(--color-line);flex-direction:column;gap:4px;display:flex;position:fixed;bottom:0;overflow-y:auto}.menu__panel>a{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;border-bottom:1px solid var(--color-line);padding:12px 0;font-size:30px;line-height:1.2;text-decoration:none}.menu__panel .lang{align-self:flex-start;margin-top:24px}}@media (max-width:420px){.brand__name{font-size:17px}}.hero{min-height:clamp(640px, calc(100svh - var(--nav-h)), 860px);grid-template-columns:1fr 1fr;display:grid}.hero__img{background:var(--color-surface);position:relative;overflow:hidden}.hero__img picture,.hero__img img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.hero__copy{flex-direction:column;justify-content:center;padding:64px clamp(24px,4vw,64px) 64px clamp(40px,6.5vw,104px);display:flex}.hero__copy .h1{max-width:560px}.hero__sub{max-width:38ch;color:var(--color-text-secondary);margin-top:28px}.hero__ctas{flex-wrap:wrap;align-items:center;gap:12px 32px;margin-top:36px;display:flex}.rise{animation:riseIn .7s var(--ease) both}.hero__sub.rise{animation-delay:80ms}.hero__ctas.rise{animation-delay:.16s}@keyframes riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:899px){.hero{grid-template-columns:1fr;min-height:0}.hero__img{height:62svh;min-height:360px;max-height:620px}.hero__copy{padding:40px var(--gutter) 56px}}.assure{background:var(--color-surface);border-block:1px solid var(--color-line)}.assure__list{grid-template-columns:repeat(3,1fr);display:grid}.assure__list li{border-left:1px solid var(--color-line);padding:40px 36px 44px}.assure__list li:first-child{border-left:0;padding-left:0}.assure__list .star{width:14px;height:14px;fill:var(--color-champagne);margin-bottom:18px}.assure__t{letter-spacing:-.02em;margin-bottom:10px;font-size:22px;line-height:1.25}.assure__list p{color:var(--color-text-secondary);font-size:16px;line-height:1.6}@media (max-width:899px){.assure__list{grid-template-columns:1fr}.assure__list li{border-left:0;border-top:1px solid var(--color-line);padding:28px 0 30px}.assure__list li:first-child{border-top:0}}.intro{padding-block:var(--pad);grid-template-columns:5fr 4fr;align-items:start;gap:clamp(40px,8vw,140px);display:grid}.intro .statement{max-width:21ch}.intro__body{color:var(--color-text-secondary);gap:20px;padding-top:8px;display:grid}@media (max-width:899px){.intro{grid-template-columns:1fr;gap:28px}}.approach{background:var(--color-neutral);padding-block:var(--pad)}.approach .label{color:var(--color-text-primary)}.approach .h2{max-width:20ch}.windows{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(24px,4vw,64px);margin-top:clamp(48px,6vw,88px);display:grid}.win--1{margin-top:56px}.win--2{margin-top:20px}.win__frame{border-radius:var(--radius);aspect-ratio:3/4.4;background:var(--color-surface);position:relative;overflow:hidden}.win__frame picture,.win__frame img{object-fit:cover;width:100%;height:100%}.win__frame:after{content:"";border-radius:inherit;pointer-events:none;transition:border-width .5s var(--ease);border:9px solid #f1e9e19e;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #2b1f1c33}@media (hover:hover){.win:hover .win__frame:after{border-width:3px}}.win__t{letter-spacing:-.02em;margin-top:28px;font-size:24px;line-height:1.2}.win p{color:var(--color-text-primary);max-width:34ch;margin-top:10px;font-size:16px;line-height:1.65}.approach__cap{color:var(--color-text-primary);margin-top:48px;font-size:15px}@media (max-width:899px){.windows{grid-template-columns:1fr;gap:44px}.win{width:78%;margin-top:0!important}.win--1{justify-self:end}.win__frame{aspect-ratio:3/3.6}}.journey{padding-block:var(--pad)}.steps{grid-template-columns:repeat(4,1fr);margin-top:clamp(48px,6vw,80px);display:grid}.steps li{border-left:1px solid var(--color-line);padding:0 32px 8px}.steps li:first-child{border-left:0;padding-left:0}.steps__n{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;color:var(--color-numeral);margin-bottom:28px;font-size:clamp(56px,5.5vw,80px);line-height:.9;display:block}.steps__t{letter-spacing:-.02em;margin-bottom:10px;font-size:22px;line-height:1.25}.steps p{color:var(--color-text-secondary);font-size:16px;line-height:1.65}@media (max-width:1023px){.steps{grid-template-columns:1fr 1fr;row-gap:48px}.steps li:nth-child(3){border-left:0;padding-left:0}}@media (max-width:599px){.steps{grid-template-columns:minmax(0,1fr);row-gap:0}.steps p{overflow-wrap:anywhere}.steps li{border-left:0;border-top:1px solid var(--color-line);grid-template-columns:76px minmax(0,1fr);column-gap:12px;display:grid;padding:28px 0!important}.steps li:first-child{border-top:0}.steps__n{grid-row:span 2;margin:0;font-size:48px}}.band{min-height:clamp(440px,46vw,660px);color:var(--color-on-dark);background:var(--color-accent);align-items:flex-end;display:flex;position:relative;overflow:hidden}.band__img,.band__img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.band:after{content:"";background:linear-gradient(#2b1f1c1f 36%,#2b1f1cd1);position:absolute;inset:0}@media (max-width:599px){.band:after{background:linear-gradient(#2b1f1c59 15%,#2b1f1cf0 65%)}}.band__copy{z-index:1;padding-block:56px;position:relative}.band__h{letter-spacing:-.035em;max-width:16ch;font-size:clamp(30px,3.6vw,54px);line-height:1.05}.band__copy p{color:var(--color-on-dark-2);max-width:44ch;margin-top:16px}@media (max-width:599px){.band__img img{object-position:30% 50%}}.fit{background:var(--color-surface);padding-block:var(--pad)}.fit__cols{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);margin-top:48px;display:grid}.fit__t{letter-spacing:-.02em;border-bottom:1px solid var(--color-text-primary);padding-bottom:16px;font-size:24px}.ticks li,.dashes li{border-bottom:1px solid var(--color-line);max-width:none;padding:16px 0 16px 30px;position:relative}.ticks li:before{content:"";border-bottom:1.5px solid;border-left:1.5px solid;width:12px;height:7px;position:absolute;top:25px;left:2px;transform:rotate(-45deg)}.dashes li{color:var(--color-text-secondary)}.dashes li:before{content:"";background:currentColor;width:12px;height:1.5px;position:absolute;top:30px;left:2px}@media (max-width:899px){.fit__cols{grid-template-columns:1fr}}.formats{padding-block:var(--pad);grid-template-columns:5fr 7fr;align-items:center;gap:clamp(40px,7vw,112px);display:grid}.formats__img img{aspect-ratio:4/5;object-fit:cover;width:100%}.formats__copy .lede{margin-top:20px}.formats__list{counter-reset:f;margin:36px 0 28px}.formats__list li{border-top:1px solid var(--color-line);padding:22px 0}.formats__list li:last-child{border-bottom:1px solid var(--color-line)}.formats__t{letter-spacing:-.02em;font-size:24px;line-height:1.2}.formats__list p{color:var(--color-text-secondary);margin-top:8px;font-size:16px}@media (max-width:899px){.formats{grid-template-columns:1fr}}.faq{padding-block:var(--pad)}.faq__list{border-top:1px solid var(--color-text-primary);margin-top:40px}.faq details{border-bottom:1px solid var(--color-line)}.faq summary{cursor:pointer;min-height:44px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:21px;line-height:1.3;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary i{height:16px;transition:transform .2s var(--ease);flex:0 0 16px;position:relative}.faq summary i:before,.faq summary i:after{content:"";background:currentColor;height:1px;position:absolute;top:7.5px;left:0;right:0}.faq summary i:after{transform:rotate(90deg)}.faq details[open] summary i{transform:rotate(45deg)}.faq details p{color:var(--color-text-secondary);padding:0 40px 24px 0}.contact{background:var(--color-accent);color:var(--color-on-dark);padding-block:var(--pad)}.contact__in{grid-template-columns:5fr 6fr;align-items:start;gap:clamp(40px,7vw,120px);display:grid}.contact .lede{color:var(--color-on-dark-2);margin-top:20px}.contact__ct{letter-spacing:-.01em;margin-top:44px;font-size:20px}.stars{gap:12px;margin-top:16px;display:grid}.stars li{color:var(--color-on-dark-2);grid-template-columns:14px 1fr;gap:14px;font-size:16px;line-height:1.55;display:grid}.stars .star{width:12px;height:12px;fill:var(--color-champagne);margin-top:6px}.contact__mail{margin-top:36px}.contact__mail a{color:var(--color-on-dark);text-underline-offset:4px}@media (max-width:899px){.contact__in{grid-template-columns:1fr}}.form{gap:22px;display:grid}.field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.field>label:not(.radio),.field legend{letter-spacing:.12em;text-transform:uppercase;color:var(--color-on-dark-2);padding:0;font-size:12px;font-weight:500}.field input,.field textarea{width:100%;color:var(--color-on-dark);font:inherit;background:0 0;border:0;border-bottom:1px solid #faf7f3b3;border-radius:0;min-height:44px;padding:10px 0}.field textarea{resize:vertical;min-height:120px}.field input::placeholder,.field textarea::placeholder{color:#faf7f38c}.field input:focus,.field textarea:focus{border-bottom-color:var(--color-champagne)}.field [aria-invalid=true]{border-bottom-color:var(--color-error-line)}.field--topics{gap:4px}.field--topics legend{margin-bottom:8px}.radio,.check{color:var(--color-on-dark);cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding-top:10px;font-size:16px;line-height:1.5;display:flex}.radio input,.check input{accent-color:var(--color-champagne);border:0;flex:0 0 18px;width:18px;height:18px;min-height:0;margin:3px 0 0;padding:0}.check a{color:var(--color-on-dark)}.field__err{color:var(--color-error-on-dark);min-height:0;font-size:14px}.field__err:empty{display:none}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact .btn{background:var(--color-bg);color:var(--color-accent);border-color:var(--color-bg);justify-self:start;margin-top:6px}.contact .btn:hover{background:var(--color-champagne);border-color:var(--color-champagne)}.form__status{font-size:16px}.form__status:empty{display:none}.form__status[data-state=ok]{color:var(--color-on-dark);border-left:2px solid var(--color-champagne);padding-left:14px}.form__status[data-state=err]{color:var(--color-error-on-dark)}.footer{text-align:center;padding-block:72px 40px}.footer__in{justify-items:center;gap:22px;display:grid}.footer__brand{justify-items:center;gap:14px;text-decoration:none;display:grid}.footer__brand .mark{color:var(--color-accent)}.footer__name{letter-spacing:-.02em;font-size:26px}.footer__tag{color:var(--color-text-secondary);font-size:15px}.footer__nav{flex-wrap:wrap;justify-content:center;gap:4px 28px;display:flex}.footer__nav a{letter-spacing:.14em;text-transform:uppercase;padding:12px 0;font-size:12px;font-weight:500;text-decoration:none}.footer__entity{color:var(--color-text-secondary);font-size:15px;line-height:1.6}.footer__entity strong{color:var(--color-text-primary);font-weight:500}.footer address{font-style:normal}.footer address a{padding:10px 0;display:inline-block}.footer__disc{color:var(--color-text-secondary);max-width:70ch;font-size:13.5px;line-height:1.6}.footer__legal{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:center;gap:0 22px;width:100%;padding-top:14px;font-size:14px;display:flex}.footer__legal a,.footer__legal button{color:var(--color-text-secondary);padding:10px 0;font-size:14px;display:inline-block}.footer__copy{color:var(--color-text-secondary);font-size:13px}.pvc{z-index:60;background:var(--color-surface);border:1px solid var(--color-text-primary);width:min(440px,100vw - 32px);max-height:calc(100svh - 32px);padding:22px 22px 18px;position:fixed;bottom:16px;left:16px;overflow-y:auto}.pvc[hidden]{display:none}.pvc__title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;font-size:22px;font-weight:400}.pvc__body{color:var(--color-text-secondary);margin-top:8px;font-size:14.5px;line-height:1.55}.pvc__prefs{gap:4px;margin-top:14px;display:grid}.pvc__prefs[hidden]{display:none}.pvc__cat{border-top:1px solid var(--color-line);cursor:pointer;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.pvc__cat input{width:18px;height:18px;accent-color:var(--color-accent);margin-top:3px}.pvc__cat span{font-size:14px;line-height:1.4;display:grid}.pvc__cat small{color:var(--color-text-secondary);font-size:13px}.pvc__actions{grid-template-columns:1fr 1fr;align-items:center;gap:10px;margin-top:16px;display:grid}.btn-ghost{border-radius:var(--radius);border:1px solid var(--color-accent);background:var(--color-bg);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;min-height:44px;padding:0 14px;font-size:12px;font-weight:500}.btn-ghost:hover{background:var(--color-accent);color:var(--color-on-dark)}.pvc__actions .linklike{grid-column:1/-1;justify-self:start;min-height:44px;font-size:14px}.pvc__actions [hidden]{display:none}@media (max-width:599px){.pvc{border-width:1px 0 0;width:100%;padding:16px 20px 12px;bottom:0;left:0;right:0}.pvc__title{font-size:19px}.pvc__body{font-size:13.5px}}.legal{padding-block:64px var(--pad)}.legal__back{margin-bottom:24px}.legal__doc h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(36px,4.2vw,56px);font-weight:400;line-height:1.05}.legal__doc h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:48px 0 12px;font-size:26px;font-weight:400;line-height:1.2}.legal__doc h3{margin:28px 0 8px;font-size:18px;font-weight:500}.legal__doc p,.legal__doc li{color:var(--color-text-secondary);font-size:16.5px}.legal__doc p+p{margin-top:14px}.legal__doc ul,.legal__doc ol{gap:6px;margin:12px 0;padding-left:22px;list-style:outside;display:grid}.legal__doc ol{list-style:decimal}.legal__doc hr{border:0;border-top:1px solid var(--color-line);margin:36px 0 0}.legal__doc strong{color:var(--color-text-primary);font-weight:500}.legal__doc a{word-break:break-word}.nf{grid-template-columns:auto 1fr;align-items:center;gap:clamp(32px,6vw,96px);padding-block:clamp(96px,14vw,180px);display:grid}.nf__win{aspect-ratio:3/4.4;border-radius:var(--radius);background:var(--color-neutral);width:clamp(120px,16vw,220px);position:relative;overflow:hidden}.nf__win img{object-fit:cover;width:100%;height:100%}.nf p{color:var(--color-text-secondary);margin-top:20px}.nf .tlink{margin-top:24px}@media (max-width:599px){.nf{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
