@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/bodoni-moda-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/bodoni-moda-hu.woff2) format("woff2");unicode-range:U+0150-0151,U+0170-0171}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300 500;font-display:swap;src:url(/fonts/inter-tight-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300 500;font-display:swap;src:url(/fonts/inter-tight-hu.woff2) format("woff2");unicode-range:U+0150-0151,U+0170-0171}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-hu.woff2) format("woff2");unicode-range:U+0150-0151,U+0170-0171}:root{--void: #080807;--ink: #0C0C0A;--surface: #15150F;--line: #2A2A22;--line-2: #3A3A30;--bone: #F2EFE6;--ash: #8C8C80;--amber: #F1C119;--amber-2: #C99A0F;--font-display: "Bodoni Moda", "Playfair Display", Georgia, serif;--font-sans: "Inter Tight", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--fs-mega: clamp(3.1rem, 11.4vw, 11rem);--fs-display: clamp(2.4rem, 6.6vw, 6.4rem);--fs-lead: clamp(1.2rem, 2.3vw, 2rem);--fs-body: clamp(1rem, 1.1vw, 1.125rem);--fs-meta: .75rem;--pad: clamp(1.25rem, 5vw, 6rem);--gap: clamp(1rem, 2vw, 2rem);--sp: clamp(6rem, 14vh, 12rem);--e-out: cubic-bezier(.22, 1, .36, 1);--e-in-out: cubic-bezier(.65, 0, .35, 1);--hdr-h: 76px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}body{margin:0;background:var(--ink);color:var(--bone);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:400;line-height:1.62;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}body.is-locked{overflow:hidden}img,video,svg{display:block;max-width:100%}img,video{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:0}::selection{background:var(--amber);color:var(--void)}h1,h2,h3,p,ul,ol,dl,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}.skip{position:fixed;top:0;left:0;z-index:999;padding:.75rem 1.25rem;background:var(--amber);color:var(--void);font-family:var(--font-mono);font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.12em;transform:translateY(-110%);transition:transform .25s var(--e-out)}.skip:focus{transform:none}.mono{font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:400;letter-spacing:.14em;text-transform:uppercase;line-height:1.2}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--ash)}.kicker{display:flex;align-items:center;gap:.75rem;font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--ash)}.kicker .mono{color:var(--amber);letter-spacing:.1em}.kicker:after{content:"";flex:1;height:1px;background:var(--line)}.lead{font-family:var(--font-display);font-weight:400;font-size:var(--fs-lead);line-height:1.34;letter-spacing:-.01em;color:color-mix(in srgb,var(--bone) 88%,transparent);text-wrap:pretty}.sec__t{font-family:var(--font-display);font-weight:400;font-size:var(--fs-display);line-height:1;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance}.sec__t--mega{font-size:clamp(3rem,9vw,9rem);line-height:1}.btn{--btn-fg: var(--void);--btn-bg: var(--amber);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.75rem;background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--btn-bg);overflow:hidden;isolation:isolate;transition:color .45s var(--e-out),border-color .45s var(--e-out),background-color .9s var(--e-out)}.btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--bone);transform:scaleY(0);transform-origin:bottom;transition:transform .9s var(--e-out)}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--bone);border-color:var(--line-2)}.btn--sm{padding:.7rem 1.15rem}.btn--full{width:100%}@media(hover:hover){.btn:hover:before{transform:scaleY(1);transform-origin:top;transition-duration:.45s}.btn:hover{color:var(--void);border-color:var(--bone)}}.btn:focus-visible:before{transform:scaleY(1);transform-origin:top}.btn:focus-visible{color:var(--void)}.pre{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:var(--void)}.pre.is-done{pointer-events:none}.pre__word{font-family:var(--font-display);font-size:clamp(2.5rem,9vw,8rem);text-transform:uppercase;letter-spacing:-.03em;line-height:1;display:flex;gap:.06em}.pre__slash{color:var(--amber)}.pre__num{position:absolute;right:var(--pad);bottom:var(--pad);font-family:var(--font-mono);font-size:clamp(2rem,6vw,4rem);color:var(--ash);font-variant-numeric:tabular-nums}.pre__bar{position:absolute;left:var(--pad);right:var(--pad);bottom:calc(var(--pad) - 1px);height:1px;background:var(--line)}.pre__fill{display:block;height:100%;width:0%;background:var(--amber);transform-origin:left}.no-js .pre{display:none}.hdr{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;gap:var(--gap);height:var(--hdr-h);padding-inline:var(--pad);mix-blend-mode:normal;transition:transform .5s var(--e-out),background-color .4s linear,border-color .4s linear;border-bottom:1px solid transparent}.hdr.is-stuck{background:color-mix(in srgb,var(--ink) 82%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-bottom-color:var(--line)}.hdr.is-hidden{transform:translateY(-101%)}.hdr--solid{position:sticky;background:var(--ink);border-bottom-color:var(--line)}.hdr__logo img{width:clamp(118px,11vw,150px);height:auto}.hdr__nav{display:flex;gap:clamp(1rem,2vw,2.25rem);margin-inline:auto}.hdr__nav a{position:relative;font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--ash);padding-block:.5rem;transition:color .35s var(--e-out)}.hdr__nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--amber);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--e-out)}@media(hover:hover){.hdr__nav a:hover{color:var(--bone)}}.hdr__nav a:hover:after,.hdr__nav a:focus-visible:after,.hdr__nav a.is-active:after{transform:scaleX(1);transform-origin:left}.hdr__nav a.is-active{color:var(--bone)}.hdr__right{display:flex;align-items:center;gap:clamp(.5rem,1.2vw,1.25rem);margin-left:auto}.hdr__lang{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.12em;padding:.45rem .6rem;border:1px solid var(--line-2);color:var(--ash);transition:color .35s var(--e-out),border-color .35s var(--e-out)}@media(hover:hover){.hdr__lang:hover{color:var(--amber);border-color:var(--amber)}}.hdr__tel{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.06em;color:var(--ash);transition:color .35s var(--e-out)}@media(hover:hover){.hdr__tel:hover{color:var(--bone)}}.burger{display:none;width:44px;height:44px;position:relative}.burger span{position:absolute;left:11px;right:11px;height:1px;background:var(--bone);transition:transform .45s var(--e-out),opacity .2s linear}.burger span:first-child{top:19px}.burger span:last-child{top:25px}.burger[aria-expanded=true] span:first-child{transform:translateY(3px) rotate(45deg)}.burger[aria-expanded=true] span:last-child{transform:translateY(-3px) rotate(-45deg)}.menu{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--hdr-h) + 2rem) var(--pad) var(--pad);background:var(--void);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .6s var(--e-out),visibility 0s .6s}.menu[data-open=true]{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .6s var(--e-out),visibility 0s}.menu__nav{display:flex;flex-direction:column}.menu__nav a{display:flex;align-items:baseline;gap:1rem;padding-block:clamp(.4rem,1.6vh,.9rem);border-bottom:1px solid var(--line);font-family:var(--font-display);font-size:clamp(2rem,9vw,3.5rem);line-height:1.05;text-transform:uppercase;letter-spacing:-.025em;transition:color .35s var(--e-out)}.menu__nav a span{display:inline-block;transition:transform .45s var(--e-out)}@media(hover:hover){.menu__nav a:hover{color:var(--amber)}.menu__nav a:hover span{transform:translate(.75rem)}}.menu__foot{display:flex;justify-content:space-between;gap:1rem;margin-top:2.5rem;font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--ash)}.hero{position:relative;min-height:100svh;display:grid;align-content:end;padding:calc(var(--hdr-h) + 2rem) var(--pad) clamp(2.5rem,7vh,5rem);overflow:hidden;isolation:isolate}.hero__media{position:absolute;inset:-8% 0;z-index:-2}.hero__video{width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.05) brightness(.85)}.hero__veil{position:absolute;inset:0;background:linear-gradient(to top,var(--ink) 2%,color-mix(in srgb,var(--void) 62%,transparent) 42%,color-mix(in srgb,var(--void) 30%,transparent) 78%),radial-gradient(120% 90% at 50% 12%,transparent 30%,color-mix(in srgb,var(--void) 70%,transparent) 100%)}.hero__grain{position:absolute;inset:0;opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.hero__copy{max-width:78rem}.hero__h1{margin:clamp(.75rem,2vh,1.5rem) 0 clamp(1.75rem,5vh,3.25rem);font-family:var(--font-display);font-weight:400;font-size:var(--fs-mega);line-height:1;letter-spacing:-.03em;text-transform:uppercase}.hero__h1 .l{display:block}.hero__h1 .l--indent{padding-left:clamp(0rem,9vw,9rem);color:color-mix(in srgb,var(--bone) 72%,var(--amber))}.hero__lead{max-width:46ch}.hero__cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.5rem,4vh,2.5rem)}.hero__cue{position:absolute;right:var(--pad);bottom:clamp(2.5rem,7vh,5rem);display:flex;flex-direction:column;align-items:center;gap:.75rem;color:var(--ash);writing-mode:vertical-rl}.hero__cue .mono{letter-spacing:.24em}.drip{position:relative;width:1px;height:64px;background:var(--line-2);overflow:hidden}.drip:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent,var(--amber));animation:drip 2.2s linear infinite}@keyframes drip{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.tk{border-block:1px solid var(--line);overflow:hidden;padding-block:clamp(.9rem,2vh,1.4rem);background:var(--void)}.tk__track{display:flex;width:max-content;align-items:center;animation:mq 42s linear infinite}.tk__i{font-family:var(--font-display);font-size:clamp(1.5rem,3.4vw,3rem);text-transform:uppercase;letter-spacing:-.02em;line-height:1;padding-inline:clamp(.8rem,2vw,1.8rem)}.tk__d{color:var(--amber);font-family:var(--font-display);font-size:clamp(1.5rem,3.4vw,3rem);line-height:1}@keyframes mq{to{transform:translate(-50%)}}.sec{padding:var(--sp) var(--pad);position:relative}.sec__head{margin-bottom:clamp(2rem,6vh,4rem)}.sec__head .sec__t{margin-top:clamp(1rem,2.5vh,1.75rem)}.sec__body{display:grid;gap:clamp(2rem,6vh,4rem)}.sec--about .sec__body{grid-template-columns:1fr}.sec--about .lead{max-width:54ch}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.stat{background:var(--ink);padding:clamp(1.25rem,3vw,2.25rem)}.stat__n{display:flex;align-items:baseline;gap:.15em;font-family:var(--font-display);font-size:clamp(2.6rem,6vw,5rem);line-height:.9;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.stat__sfx{font-size:.42em;color:var(--amber)}.stat__l{margin-top:.75rem;font-family:var(--font-sans);font-size:var(--fs-meta);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ash)}.svcwrap{position:relative}.svclist{border-top:1px solid var(--line)}.svc{border-bottom:1px solid var(--line)}.svc__a{position:relative;display:grid;grid-template-columns:4rem minmax(0,1fr) minmax(0,1.1fr) 2rem;align-items:center;gap:var(--gap);padding-block:clamp(1.1rem,3.2vh,2.2rem);transition:color .45s var(--e-out)}.svc__name,.svc__text{transition:transform .55s var(--e-out),color .45s var(--e-out)}.svc__a:before{content:"";position:absolute;inset:0 -1rem;background:linear-gradient(90deg,color-mix(in srgb,var(--amber) 9%,transparent),transparent 55%);opacity:0;transition:opacity .9s var(--e-out);pointer-events:none}.svc__name{font-family:var(--font-display);font-size:clamp(1.75rem,4.4vw,3.6rem);line-height:1;text-transform:uppercase;letter-spacing:-.025em}.svc__text{color:var(--ash);max-width:42ch}.svc__arrow{justify-self:end;color:var(--ash);transition:transform .55s var(--e-out),color .45s var(--e-out)}@media(hover:hover){.svclist.armed .svc:hover :is(.svc__name,.svc__text){transform:translate(clamp(.75rem,2vw,2rem));transition-duration:.3s}.svclist.armed .svc:hover .svc__a:before{opacity:1;transition-duration:.35s}.svclist.armed .svc:hover .svc__arrow{transform:translate(4px,-4px);color:var(--amber)}.svclist.armed:hover .svc:not(:hover) .svc__name{color:color-mix(in srgb,var(--bone) 34%,transparent)}}.svc__a:focus-visible :is(.svc__name,.svc__text){transform:translate(clamp(.75rem,2vw,2rem))}.svc__a:focus-visible:before{opacity:1}.svcprev{position:fixed;top:0;left:0;z-index:5;width:clamp(200px,19vw,300px);aspect-ratio:3 / 4;pointer-events:none;opacity:0;transition:opacity .4s var(--e-out);will-change:transform}.svcprev.on{opacity:1}.svcprev__f{position:absolute;inset:0;margin:0;opacity:0;transition:opacity .4s var(--e-out)}.svcprev__f.on{opacity:1}.svcprev__f img{width:100%;height:100%;object-fit:cover;filter:saturate(.85) contrast(1.05) brightness(.85)}.svcprev__f:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bone) 22%,transparent)}@media(hover:none),(max-width:900px){.svcprev{display:none}}.scr{position:relative;width:100vw;margin-inline:calc(50% - 50vw);overflow:clip}.scr__stage{position:sticky;top:0;height:100svh;margin-bottom:-100svh;overflow:hidden}.scr__shot{position:absolute;inset:0;opacity:0;transition:opacity .85s var(--e-in-out)}.scr__shot.on{opacity:1}.scr__shot img{width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.06) brightness(.66)}.scr__veil{position:absolute;inset:0;background:linear-gradient(to right,color-mix(in srgb,var(--void) 82%,transparent) 0%,color-mix(in srgb,var(--void) 30%,transparent) 55%,transparent 100%),linear-gradient(to bottom,var(--ink),transparent 22%,transparent 78%,var(--ink))}.chapter{position:relative;min-height:100svh;display:flex;align-items:center;padding-inline:var(--pad)}.chapter__card{max-width:34rem}.chapter__n{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.16em;color:var(--amber)}.chapter__t{margin:.75rem 0 1rem;font-family:var(--font-display);font-size:clamp(2.4rem,7vw,5.5rem);line-height:1;text-transform:uppercase;letter-spacing:-.025em}.chapter__p{color:color-mix(in srgb,var(--bone) 82%,transparent);max-width:34ch}.pgrid{display:grid;gap:clamp(3rem,9vh,7rem)}.pcard{display:grid;gap:clamp(1.25rem,3vw,2.5rem);align-items:center}.pcard:nth-child(2n) .pcard__wrap{order:2}.pcard__wrap{perspective:1000px}.pcard__inner{transform-style:preserve-3d;transition:transform 1s var(--e-in-out);will-change:transform}.pcard__media{position:relative;aspect-ratio:3 / 2;overflow:hidden;clip-path:inset(0 0 0 0 round 2px);outline:1px solid var(--line);outline-offset:-1px}.pcard__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.06) brightness(.8);transition:filter .9s var(--e-out),transform 1.2s var(--e-out);will-change:transform}@media(hover:hover){.pcard:hover .pcard__media img{filter:saturate(1) contrast(1.02) brightness(.95);transform:scale(1.035)}}.pcard__nophoto{position:absolute;inset:0;display:grid;place-items:center;background:repeating-linear-gradient(135deg,transparent 0 14px,color-mix(in srgb,var(--line) 60%,transparent) 14px 15px),var(--surface)}.pcard__nophoto span{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--ash);padding:.6rem 1rem;border:1px solid var(--line-2);background:var(--ink)}.pcard__n{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.16em;color:var(--amber)}.pcard__t{margin:.6rem 0 1rem;font-family:var(--font-display);font-size:clamp(1.9rem,4.2vw,3.2rem);line-height:1;text-transform:uppercase;letter-spacing:-.025em}.pcard__dl{display:flex;flex-wrap:wrap;gap:.4rem 1rem;padding-block:.9rem;border-block:1px solid var(--line);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--ash)}.pcard__p{margin-top:1rem;color:color-mix(in srgb,var(--bone) 84%,transparent);max-width:44ch}.pcard__link{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.25rem;font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);border-bottom:1px solid color-mix(in srgb,var(--amber) 45%,transparent);padding-bottom:2px;transition:border-color .4s var(--e-out),gap .4s var(--e-out)}@media(hover:hover){.pcard__link:hover{border-color:var(--amber);gap:.7rem}}.steps{position:relative;display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));background:var(--line);border:1px solid var(--line)}.step{background:var(--ink);padding:clamp(1.5rem,3.5vw,2.5rem)}.step__n{display:inline-block;margin-bottom:clamp(1.5rem,5vh,3rem);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.16em;color:var(--amber)}.step__t{font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.02;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:.75rem}.step__p{color:var(--ash)}.steps__line{position:absolute;left:0;right:0;top:0;height:2px;overflow:hidden}.steps__line i{display:block;height:100%;width:100%;background:var(--amber);transform:scaleX(0);transform-origin:left}.faq{max-width:60rem;border-top:1px solid var(--line)}.faq__i{border-bottom:1px solid var(--line)}.faq__q{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) 1.25rem;align-items:center;gap:var(--gap);padding-block:clamp(1.1rem,2.8vh,1.6rem);font-size:clamp(1.1rem,1.9vw,1.45rem);font-weight:500;line-height:1.3;transition:color .3s var(--e-out)}.faq__q::-webkit-details-marker{display:none}.faq__q:after{content:"";justify-self:end;width:1rem;height:1rem;background:linear-gradient(var(--amber),var(--amber)) center / 100% 1.5px no-repeat,linear-gradient(var(--amber),var(--amber)) center / 1.5px 100% no-repeat;transition:transform .35s var(--e-out)}.faq__i[open] .faq__q:after{transform:rotate(45deg)}@media(hover:hover){.faq__q:hover{color:var(--amber)}}.faq__q:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.faq__a{color:var(--ash);max-width:62ch;padding-bottom:clamp(1.1rem,2.8vh,1.6rem)}.members{display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));background:var(--line);border:1px solid var(--line)}.member{background:var(--ink);padding:clamp(1.5rem,3.5vw,2.5rem)}.member__n{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.04;text-transform:uppercase;letter-spacing:-.025em}.member__r{margin:.5rem 0 1rem;font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--amber)}.member__p{color:var(--ash);max-width:38ch}.sec--contact{overflow:hidden;isolation:isolate}.ctamedia{position:absolute;inset:0;z-index:-1}.ctamedia__v{width:100%;height:100%;object-fit:cover;filter:saturate(.75) contrast(1.08) brightness(.58)}.ctamedia__veil{position:absolute;inset:0;background:linear-gradient(to bottom,var(--ink),color-mix(in srgb,var(--ink) 78%,transparent) 40%,var(--ink)),color-mix(in srgb,var(--void) 40%,transparent)}.ct{display:grid;gap:clamp(2rem,6vh,4rem)}.ct__side .lead{max-width:30ch}.ct__dl{margin-top:clamp(1.5rem,4vh,2.5rem);display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.ct__dl>div{background:var(--ink);display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem clamp(1rem,2vw,1.5rem)}.ct__dl dt{color:var(--ash)}.ct__dl dd{margin:0;font-family:var(--font-mono);font-size:.9rem;letter-spacing:.02em}.ct__dl dd a{border-bottom:1px solid var(--line-2);transition:border-color .4s var(--e-out),color .4s var(--e-out)}@media(hover:hover){.ct__dl dd a:hover{color:var(--amber);border-color:var(--amber)}}.ct__form{display:grid;gap:1.25rem;align-content:start}.f{display:grid;gap:.5rem}.f label{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--ash)}.f .req{color:color-mix(in srgb,var(--amber) 80%,transparent);letter-spacing:.1em}.f input,.f textarea{width:100%;padding:.95rem 1rem;background:var(--surface);border:1px solid var(--line);color:var(--bone);border-radius:0;transition:border-color .35s var(--e-out),background-color .35s var(--e-out)}.f textarea{resize:vertical;min-height:8rem}.f input:hover,.f textarea:hover{border-color:var(--line-2)}.f input:focus,.f textarea:focus{outline:none;border-color:var(--amber);background:var(--ink)}.f input:focus-visible,.f textarea:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.f input[aria-invalid=true],.f textarea[aria-invalid=true]{border-color:#c4553a}.f--check{grid-template-columns:auto 1fr;align-items:start;gap:.75rem}.f--check input{width:1.15rem;height:1.15rem;margin-top:.2rem;accent-color:var(--amber);padding:0}.f--check label{text-transform:none;letter-spacing:0;font-family:var(--font-sans);font-size:.9rem;line-height:1.5}.f--check label a{color:var(--amber);border-bottom:1px solid color-mix(in srgb,var(--amber) 40%,transparent)}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ct__msg{min-height:1.5rem;font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.08em}.ct__msg.is-ok{color:var(--amber)}.ct__msg.is-err{color:#e0785c}.ft{padding:clamp(3rem,8vh,5rem) var(--pad) clamp(1.5rem,4vh,2.5rem);border-top:1px solid var(--line);background:var(--void)}.ft__top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap);padding-bottom:clamp(2rem,6vh,3.5rem)}.ft__logo img{width:clamp(140px,14vw,180px)}.ft__tag{font-family:var(--font-display);font-size:clamp(1.1rem,2vw,1.6rem);color:var(--ash);text-transform:uppercase;letter-spacing:-.01em}.ft__top-link{margin-left:auto;color:var(--ash);transition:color .35s var(--e-out)}@media(hover:hover){.ft__top-link:hover{color:var(--amber)}}.ft__bot{display:flex;flex-wrap:wrap;align-items:center;gap:1rem var(--gap);padding-top:clamp(1.25rem,3vh,2rem);border-top:1px solid var(--line);color:var(--ash)}.ft__links{display:flex;gap:clamp(.75rem,2vw,1.5rem)}.ft__links a{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.12em;text-transform:uppercase;transition:color .35s var(--e-out)}@media(hover:hover){.ft__links a:hover{color:var(--bone)}}.ft__majesty{display:inline-flex;align-items:center;gap:.6rem;margin-left:auto;transition:color .35s var(--e-out)}.ft__majesty img{width:24px;height:24px}.ft__majesty span{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.1em;text-transform:uppercase}@media(hover:hover){.ft__majesty:hover{color:var(--bone)}}.ft--slim{margin-top:var(--sp)}.ck{position:fixed;left:var(--pad);right:var(--pad);bottom:var(--pad);z-index:120}.ck[hidden]{display:none}.ck__in{max-width:34rem;margin-left:auto;background:var(--surface);border:1px solid var(--line-2);padding:clamp(1.1rem,2.5vw,1.6rem);display:grid;gap:.75rem;animation:ckin .6s var(--e-out) both}@keyframes ckin{0%{opacity:0;transform:translateY(16px)}}.ck__t{color:var(--amber)}.ck__p{font-size:.9rem;color:color-mix(in srgb,var(--bone) 84%,transparent)}.ck__p a{color:var(--amber);border-bottom:1px solid color-mix(in srgb,var(--amber) 40%,transparent)}.ck__btns{display:flex;gap:.6rem;flex-wrap:wrap}.ck__btns .btn{flex:1 1 auto}.body--legal{background:var(--ink)}.legal{max-width:56rem;margin-inline:auto;padding:clamp(3rem,10vh,6rem) var(--pad) 0}.legal__h1{font-family:var(--font-display);font-size:clamp(2.4rem,7vw,5rem);line-height:1;text-transform:uppercase;letter-spacing:-.03em;margin-bottom:clamp(1.5rem,4vh,2.5rem)}.legal h2{font-family:var(--font-display);font-size:clamp(1.4rem,2.6vw,2rem);text-transform:uppercase;letter-spacing:-.02em;line-height:1.1;margin:clamp(2rem,5vh,3rem) 0 1rem;padding-top:1rem;border-top:1px solid var(--line)}.legal p{margin-bottom:1rem;color:color-mix(in srgb,var(--bone) 86%,transparent);max-width:68ch}.legal a{color:var(--amber);border-bottom:1px solid color-mix(in srgb,var(--amber) 40%,transparent)}.legal code{font-family:var(--font-mono);font-size:.85em;color:var(--amber);background:var(--surface);padding:.1em .35em}.legal__note{border-left:2px solid var(--amber);padding:.85rem 1rem;background:var(--surface)}.legal__dl{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:1.5rem}.legal__dl li{background:var(--ink);padding:.9rem clamp(.9rem,2vw,1.25rem);display:grid;gap:.35rem}.legal__dl span{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--ash)}.legal__dl b{font-weight:400}.legal__updated{color:var(--ash);margin-top:clamp(2rem,5vh,3rem)}.legal__back{margin-top:.75rem}.nf{padding-bottom:clamp(3rem,10vh,6rem)}.nf .nf__code{font-family:var(--font-display);font-size:clamp(5rem,22vw,14rem);line-height:.8;color:color-mix(in srgb,var(--bone) 14%,transparent);margin-bottom:1.5rem}.nf__links{display:grid;border-top:1px solid var(--line);margin-top:clamp(1.5rem,4vh,2.5rem)}.nf__links li{border-bottom:1px solid var(--line)}.nf .nf__links a{display:block;padding-block:1rem;border:0;color:var(--bone);font-family:var(--font-display);font-size:clamp(1.4rem,4vw,2.2rem);text-transform:uppercase;letter-spacing:-.02em;transition:color .3s var(--e-out)}@media(hover:hover){.nf .nf__links a:hover{color:var(--amber)}}.nf .nf__links a:focus-visible{color:var(--amber)}.js .reveal,.js .reveal-child{will-change:transform,opacity}.no-js .reveal,.no-js .reveal-child{opacity:1;transform:none}@media(min-width:720px){.ct{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,5rem)}.sec--about .sec__body{grid-template-columns:minmax(0,1fr)}}@media(min-width:900px){.pcard{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,5vw,5rem)}.sec--about .sec__body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}@media(max-width:1080px){.hdr__nav,.hdr__tel{display:none}.burger{display:block}}@media(max-width:900px){.hdr__cta{display:none}.svc__a{grid-template-columns:3rem minmax(0,1fr) 1.5rem;row-gap:.5rem}.svc__text{grid-column:2 / -1}.scr__stage{height:78svh;margin-bottom:-78svh}.chapter{min-height:78svh;align-items:flex-end;padding-bottom:clamp(2rem,8vh,4rem)}.scr__veil{background:linear-gradient(to top,var(--ink) 4%,color-mix(in srgb,var(--void) 55%,transparent) 55%,color-mix(in srgb,var(--void) 25%,transparent))}.hero__cue{display:none}.pcard:nth-child(2n) .pcard__wrap{order:0}.ft__majesty{margin-left:0}}@media(max-width:560px){.svc__name{font-size:clamp(1.5rem,8vw,2.2rem)}.ck__in{max-width:none}.ft__top-link{margin-left:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.tk__track{animation:none;transform:none}.drip:after{animation:none;opacity:.5}.pre{display:none}.hero__video,.ctamedia__v,.band__v{animation:none}.scr__shot{transition:none}.reveal,.reveal-child{opacity:1!important;transform:none!important}}@media print{.hdr,.menu,.ck,.pre,.hero__media,.ctamedia,.svcprev{display:none!important}body{background:#fff;color:#000}}.band{position:relative;width:100vw;margin-inline:calc(50% - 50vw);min-height:clamp(28rem,72svh,46rem);display:grid;place-items:center;padding:clamp(3rem,10vh,7rem) var(--pad);overflow:hidden;isolation:isolate;border-block:1px solid var(--line)}.band__media{position:absolute;inset:-6% 0;z-index:-1}.band__v{width:100%;height:100%;object-fit:cover;filter:saturate(.85) contrast(1.05) brightness(.72)}.band__veil{position:absolute;inset:0;background:radial-gradient(90% 70% at 50% 50%,color-mix(in srgb,var(--void) 30%,transparent),color-mix(in srgb,var(--void) 80%,transparent)),linear-gradient(to bottom,var(--ink),transparent 18%,transparent 82%,var(--ink))}.band__q{max-width:24ch;text-align:center;margin:0}.band__q p{font-family:var(--font-display);font-weight:400;font-size:clamp(1.9rem,5.2vw,4.4rem);line-height:1.04;letter-spacing:-.025em;text-wrap:balance}.band__q cite{display:block;margin-top:clamp(1.25rem,3vh,2rem);font-style:normal;color:var(--amber)}.hero__h1,.sec__t,.band__q p{padding-top:.02em}.sline{padding-top:.2em;margin-bottom:-.2em}.sline-mask{overflow:visible!important;clip-path:inset(-.5em -.3em 0 -.3em)}.hero__h1 .sline:first-child,.sec__t .sline:first-child,.band__q p .sline:first-child{margin-top:-.2em}.pcard__media img{filter:saturate(.95) contrast(1.04) brightness(.94)}@media(hover:hover){.pcard:hover .pcard__media img,.pcard:focus-within .pcard__media img{filter:grayscale(0) saturate(1) contrast(1.02) brightness(1);transform:scale(1.035)}}.pcard__media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--void) 30%,transparent),transparent 45%);opacity:1;transition:opacity .9s var(--e-out)}@media(hover:hover){.pcard:hover .pcard__media:after{opacity:.25}}.scr__shot img{filter:saturate(.92) contrast(1.04) brightness(.92)}.scr__veil{background:linear-gradient(to right,color-mix(in srgb,var(--void) 92%,transparent),color-mix(in srgb,var(--void) 55%,transparent) 42%,color-mix(in srgb,var(--void) 8%,transparent) 78%),linear-gradient(to bottom,var(--ink),transparent 20%,transparent 76%,var(--ink))}.band__q{max-width:min(56rem,88vw)}.band__q cite{text-wrap:balance}.note{margin-top:clamp(1.25rem,3vh,2rem);padding-left:clamp(.9rem,2vw,1.5rem);border-left:1px solid var(--amber);color:color-mix(in srgb,var(--bone) 86%,transparent);max-width:46ch}.sec__lead{margin-top:clamp(1rem,2.5vh,1.5rem);max-width:48ch}.member__i{display:block;margin-bottom:clamp(1.5rem,5vh,3rem);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.16em;color:var(--amber)}.sec--why .member__n{margin-bottom:.75rem}.sec--why .members{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.sec--about .stats{grid-column:1 / -1}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:720px){.stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:720px){.sec--why .member__n{min-height:2.1em}}.sec__head{padding-top:clamp(1.25rem,3vh,2rem);border-top:1px solid var(--line)}.sec__head .sec__t{margin-top:0}.sec--contact .sec__head{border-top-color:color-mix(in srgb,var(--line) 70%,transparent)}.hero__h1{margin-top:0}.svc__a{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) 2rem}@media(max-width:900px){.svc__a{grid-template-columns:minmax(0,1fr) 1.5rem}.svc__text{grid-column:1 / -1}}.chapter__t,.pcard__t{margin-top:0}.sec--why .member{position:relative}.sec--why .member__n:before{content:"";display:block;width:2.25rem;height:2px;background:var(--amber);margin-bottom:clamp(1.5rem,5vh,3rem)}.mono,.hdr__nav a,.hdr__lang,.hdr__tel,.btn,.f label,.f .req,.ft__links a,.ft__majesty span,.ft__top-link,.pcard__link,.ck__t,.ct__msg,.skip{font-family:var(--font-sans);font-weight:500;letter-spacing:.1em}.pcard__dl,.ct__dl dd,.stat__n,.stat__sfx,.step__n,.tk__i,.tk__d{font-family:var(--font-mono)}.pcard__dl,.ct__dl dd{letter-spacing:.04em}.step__n{letter-spacing:.16em;font-weight:500}.tk__i,.tk__d{font-family:var(--font-display);letter-spacing:-.02em}html{scrollbar-color:var(--line-2) var(--ink);scrollbar-width:thin;caret-color:var(--amber)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--ink)}::-webkit-scrollbar-thumb{background:var(--line-2);border:2px solid var(--ink)}::-webkit-scrollbar-thumb:hover{background:var(--amber-2)}a{text-underline-offset:.2em;text-decoration-thickness:1px}.sec--why .member__n:before{content:none}.sec--why .member:before{content:"";display:block;width:2.25rem;height:2px;background:var(--amber);margin-bottom:clamp(1.5rem,5vh,3rem)}@media(min-width:720px){.sec--why .member__n{min-height:2.2em}}.btn,.burger,.ck__btns button,.hdr__lang{transition-property:color,border-color,background-color,transform;transition-duration:.45s,.45s,.9s,.14s;transition-timing-function:var(--e-out),var(--e-out),var(--e-out),ease-out}.btn:active,.burger:active,.ck__btns button:active,.hdr__lang:active{transform:scale(.97)}.svc__a:active{transform:scale(.995)}.pcard__link:active{transform:scale(.97)}.btn:before{transition:transform .6s var(--e-out)}@media(hover:hover){.btn:hover:before{transition-duration:.4s}}.hdr__nav a:after{transition:transform .28s var(--e-out)}.menu{transition:clip-path .48s var(--e-out),visibility 0s .48s}.menu[data-open=true]{transition:clip-path .48s var(--e-out),visibility 0s}@media(prefers-reduced-motion:reduce){.btn,.btn:before,.hdr__nav a,.hdr__nav a:after,.hdr__lang,.hdr__tel,.svc__a,.svc__a:before,.pcard__media img,.ft__links a,.ft__majesty,.f input,.f textarea,.scr__shot,.ct__dl dd a,.pcard__link{transition-duration:.18s!important;transition-timing-function:ease!important}.btn:active,.burger:active,.ck__btns button:active,.hdr__lang:active,.svc__a:active,.pcard__link:active{transform:none}}.pgrid{display:grid;gap:clamp(3rem,9vh,6rem)}@media(min-width:900px){.pcard--lead{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,5vw,5rem)}.pcard--lead:nth-of-type(2) .pcard__wrap{order:2}.pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem) clamp(1.25rem,2.5vw,2rem)}.pcard--lead{grid-column:1 / -1}.pcard--compact{grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:start}.pcard--compact .pcard__wrap{order:0}.pcard--compact .pcard__media{aspect-ratio:4 / 3}.pcard--compact .pcard__t{font-size:clamp(1.4rem,2.1vw,1.9rem)}.pcard--compact .pcard__p{font-size:.95rem;max-width:none}.pcard--compact .pcard__dl{font-size:.7rem;gap:.3rem .7rem}}.pcard--compact .pcard__t,.member__n,.step__t,.chapter__t{font-weight:500}.lead{font-weight:400}:root{--fs-mega: clamp(2.4rem, 9.3vw, 8.75rem);--fs-display: clamp(2.1rem, 5.6vw, 5.2rem)}@media(min-width:900px){.pcard--compact .pcard__wrap,.pcard--compact:nth-child(2n) .pcard__wrap{order:0}.pcard:nth-child(2n):not(.pcard--compact) .pcard__wrap{order:2}}.svcp__hero{display:grid;gap:clamp(2rem,5vw,5rem);padding:calc(var(--hdr-h) + clamp(2rem,8vh,5rem)) var(--pad) clamp(3rem,8vh,6rem);align-items:stretch}.svcp__copy{display:flex;flex-direction:column;gap:clamp(1.25rem,3vh,2rem)}.svcp__h1{margin-top:clamp(.5rem,3vh,2rem)}.crumb ol{display:flex;flex-wrap:wrap;gap:.25rem 0;padding-top:.9rem;border-top:1px solid var(--line);font-size:.875rem;color:var(--ash)}.crumb li+li:before{content:"/";margin-inline:.6rem;color:var(--line-2)}.crumb a{display:inline-block;border-bottom:1px solid transparent;transition:color .45s var(--e-out),border-color .45s var(--e-out),transform .15s ease}.crumb a:focus-visible{color:var(--bone)}.crumb [aria-current]{color:var(--bone)}@media(hover:hover){.crumb a:hover{color:var(--bone);border-color:var(--line-2);transition-duration:.2s}}.svcp__h1{font-family:var(--font-display);font-weight:400;font-size:clamp(2.5rem,6vw,6rem);line-height:.9;letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance}.svcp__lead{max-width:34ch}.svcp__cta{display:flex;flex-wrap:wrap;gap:.75rem}.svcp__media{margin:0;align-self:start;position:relative;aspect-ratio:4 / 5;max-height:min(78svh,660px);overflow:hidden;clip-path:inset(0 0 0 0 round 2px);outline:1px solid var(--line);outline-offset:-1px}.svcp__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.85) contrast(1.05) brightness(.95)}@media(prefers-reduced-motion:no-preference){.svcp__media{animation:svcp-mask .8s var(--e-out) both}.svcp__media img{animation:svcp-zoom 1.4s var(--e-out) both}.svcp__copy>*{animation:svcp-rise .9s var(--e-out) both}.svcp__copy>:nth-child(2){animation-delay:.08s}.svcp__copy>:nth-child(3){animation-delay:.16s}.svcp__copy>:nth-child(4){animation-delay:.24s}}@keyframes svcp-mask{0%{clip-path:inset(0 0 18% 0 round 2px)}}@keyframes svcp-zoom{0%{transform:scale(1.06)}}@keyframes svcp-rise{0%{opacity:0;transform:translateY(24px)}}.svcp__detail{display:grid;gap:clamp(3rem,8vh,5rem);border-top:1px solid var(--line)}.svcp__t{font-family:var(--font-display);font-weight:500;font-size:clamp(1.5rem,2.6vw,2.3rem);line-height:1.06;padding-top:.04em;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:clamp(1.25rem,3vh,2rem)}.svcp__ul li{display:flex;align-items:baseline;gap:1rem;padding-block:clamp(.8rem,1.8vh,1.1rem);border-bottom:1px solid var(--line);font-size:clamp(1.05rem,1.35vw,1.25rem)}.svcp__ul li:last-child{border-bottom:0}.svcp__ul li:before{content:"";flex:none;width:1.25rem;height:1px;background:var(--amber);transform:translateY(-.3em)}.svcp__note p{font-family:var(--font-display);font-weight:300;font-size:var(--fs-lead);line-height:1.34;letter-spacing:-.01em;color:color-mix(in srgb,var(--bone) 88%,transparent);max-width:28ch;text-wrap:pretty}.svcp__related .pcard__wrap{order:0}.svcp__related .sec__head{display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;align-items:end}.svcp__more{display:inline-flex;gap:.4rem;color:var(--ash);border-bottom:1px solid var(--line-2);padding-bottom:2px;transition:color .45s var(--e-out),border-color .45s var(--e-out),transform .15s ease}.svcp__more:focus-visible{color:var(--bone);border-color:var(--amber)}@media(hover:hover){.svcp__more:hover{color:var(--bone);border-color:var(--amber);transition-duration:.2s}}.svcp__more:active,.crumb a:active{transform:scale(.97)}.svclist--others .svc__name{font-size:clamp(1.4rem,3vw,2.4rem)}.svclist--others .svc__a:focus-visible .svc__arrow{transform:translate(4px,-4px);color:var(--amber)}@media(hover:hover){.svclist--others .svc:hover :is(.svc__name,.svc__text){transform:translate(clamp(.75rem,2vw,2rem));transition-duration:.3s}.svclist--others .svc:hover .svc__a:before{opacity:1;transition-duration:.35s}.svclist--others .svc:hover .svc__arrow{transform:translate(4px,-4px);color:var(--amber)}}.svcp__end{display:grid;gap:clamp(1.5rem,4vh,2.5rem);border-top:1px solid var(--line)}.svcp__end .sec__t--mega{font-size:clamp(2.4rem,9vw,9rem)}.svcp__end .lead{max-width:36ch}@media(min-width:900px){.svcp__hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.svcp__detail{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.svcp__note{position:sticky;top:calc(var(--hdr-h) + 2rem)}}@media(max-width:899px){.svcp__media{max-height:64svh;aspect-ratio:4 / 5}.svclist--others .svc__arrow{grid-column:2;grid-row:1;align-self:center}}@media(max-width:599px){.svcp__cta .btn{flex:1 1 100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.svcp__more:active,.crumb a:active{transform:none}}.chapter__card{max-width:min(40rem,100%)}.chapter__t{font-size:clamp(2rem,5.2vw,4.4rem)}.svcp__h1{font-size:clamp(2.1rem,6vw,6rem);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media(pointer:coarse){.menu__foot a,.ft__links a,.crumb a,.pcard__link,.hdr__lang{display:inline-flex;align-items:center;min-height:44px}.hdr__lang{min-width:44px;justify-content:center}}.pcard--text{border-top:1px solid var(--line);padding-top:1.25rem;align-self:start}@media(min-width:1000px){.sec--faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--gap);align-items:start}.sec--faq .sec__head{position:sticky;top:7rem;margin-bottom:0}.sec--faq .faq{max-width:none}}.pcard__thumbs{display:grid;grid-template-columns:1fr 1fr;gap:clamp(.5rem,1.2vw,1rem);margin-top:clamp(.5rem,1.2vw,1rem)}.pcard__thumbs img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:2px;outline:1px solid var(--line);outline-offset:-1px;filter:saturate(.95) contrast(1.04) brightness(.94)}
