@font-face{font-family:Base Meridion English;src:url(/fonts/BaseMeridionEnglish-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Base Meridion English;src:url(/fonts/BaseMeridionEnglish-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Base Meridion English;src:url(/fonts/BaseMeridionEnglish-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Base Meridion English;src:url(/fonts/BaseMeridionEnglish-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Base Meridion English;src:url(/fonts/BaseMeridionEnglish-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Base Meridion Kurdish;src:url(/fonts/BaseMeridionKurdish-Regular.woff2) format("woff2");font-weight:300 500;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+200C-200F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Base Meridion Kurdish;src:url(/fonts/BaseMeridionKurdish-Bold.woff2) format("woff2");font-weight:600 900;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+200C-200F,U+FB50-FDFF,U+FE70-FEFF}:root{--cvase-orange: #e75b29;--cvase-orange-hover: #ef6b3b;--orange-text: #b23f16;--cvase-black: #000000;--cvase-white: #ffffff;--canvas: #ffffff;--mist: #dbdbdb;--graphite: #121010;--beige: #f8f5ee;--ink-raised: #1b1918;--text-muted: #5c5955;--text-muted-dark: #a9a59f;--line: #e4e1db;--line-strong: rgba(0, 0, 0, .14);--line-dark: rgba(255, 255, 255, .14);--font-sans: "Base Meridion English", "Base Meridion Kurdish", "Helvetica Neue", Arial, system-ui, sans-serif;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 24px;--ease-brand: cubic-bezier(.2, .8, .2, 1);--duration-respond: .2s;--duration-transition: .4s;--gutter: clamp(20px, 4.2vw, 80px);--max-width: 1680px;--nav-h: 84px}@media(max-width:767px){:root{--nav-h: 68px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 16px)}html,body{overflow-x:clip}body{margin:0;background:var(--canvas);color:var(--cvase-black);font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-kerning:normal}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3{font-weight:900;letter-spacing:-.03em;line-height:1.05;text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed}img,svg{display:block;max-width:100%}ul,ol{margin:0}::selection{background:var(--cvase-orange);color:#000}:focus-visible{outline:2px solid var(--cvase-orange);outline-offset:2px;border-radius:4px}main:focus,#top:focus{outline:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.container{width:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:var(--gutter)}.display-1,.display-2,.display-3{font-weight:900;text-wrap:balance}.display-1{font-size:clamp(52px,8.4vw,156px);line-height:.88;letter-spacing:-.052em}.display-2{font-size:clamp(44px,6.2vw,112px);line-height:.92;letter-spacing:-.048em}.display-3{font-size:clamp(36px,4.4vw,78px);line-height:.96;letter-spacing:-.042em}.line{display:block;overflow:hidden;padding-block:.08em .12em;margin-block:-.08em -.12em}.line>span{display:inline-block;will-change:transform}.lead{font-size:clamp(18px,1.45vw,23px);font-weight:300;line-height:1.45;color:var(--text-muted);max-width:40ch}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;line-height:16px;letter-spacing:.1em;text-transform:uppercase}.eyebrow-dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--cvase-orange)}.fine-print{font-size:12px;line-height:1.5;color:var(--text-muted)}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px;margin-top:36px}.button{position:relative;display:inline-flex;align-items:center;gap:16px;min-height:52px;padding:6px 6px 6px 22px;border-radius:var(--radius-sm);font-size:15px;font-weight:700;letter-spacing:-.005em;line-height:1.2;white-space:nowrap;transition:background-color var(--duration-respond) ease,color var(--duration-respond) ease,transform var(--duration-respond) var(--ease-brand)}[dir=rtl] .button{padding:6px 22px 6px 6px}.button-icon{width:40px;height:40px;display:grid;place-items:center;flex:none;border-radius:6px;overflow:hidden}.button-icon svg{transition:transform .32s var(--ease-brand)}.button:active{transform:scale(.98)}.button-primary{background:var(--cvase-orange);color:#000}.button-primary .button-icon{background:#0000001a}.button-secondary{background:#000;color:#fff}.button-secondary .button-icon{background:#ffffff24}.button-outline{box-shadow:inset 0 0 0 1.5px currentColor}.button-light{background:#fff;color:#000}.text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:700}.text-link>span{background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 100% 1.5px;padding-bottom:2px;transition:background-size .4s var(--ease-brand)}.text-link svg{transition:transform .32s var(--ease-brand)}[dir=rtl] .text-link svg,[dir=rtl] .button-icon svg{transform:scaleX(-1)}@media(hover:hover)and (pointer:fine){.button-primary:hover{background:var(--cvase-orange-hover)}.button-secondary:hover{background:#262322}.button-outline:hover{background:#7f7f7f1a}.button:hover .button-icon svg,.text-link:hover svg{transform:translate(3px,-3px)}.text-link:hover>span{background-size:0% 1.5px;background-position:100% 100%}}.logo{position:relative;display:block;width:128px;height:28px;flex:none}.logo img{position:absolute;inset:0;width:100%;height:100%;transition:opacity .3s ease}.logo .logo-inverse,.logo.is-inverse .logo-default{opacity:0}.logo.is-inverse .logo-inverse{opacity:1}.icon-button{width:44px;height:44px;display:inline-grid;place-items:center;flex:none;border-radius:var(--radius-sm);transition:background-color var(--duration-respond)}@media(hover:hover){.icon-button:hover{background:#7f7f7f24}}.wave-mark,.live-wave{width:100%;height:auto;aspect-ratio:1}.skip-link{position:fixed;top:12px;inset-inline-start:12px;z-index:1200;padding:12px 20px;border-radius:var(--radius-sm);background:#000;color:#fff;font-weight:700;transform:translateY(-200%)}.skip-link:focus{transform:none}.navigation{position:fixed;top:0;inset-inline:0;z-index:60;color:#000;transition:transform .5s var(--ease-brand),opacity .5s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease}.navigation.is-scrolled{background:#fffffff5;box-shadow:0 1px 0 var(--line)}.navigation.theme-dark{color:#fff}.navigation.theme-dark.is-scrolled{background:#000000e6;box-shadow:0 1px 0 var(--line-dark)}.navigation.is-hidden{transform:translateY(-105%)}html[data-intro] .navigation{transform:translateY(-105%);opacity:0}.nav-inner{max-width:var(--max-width);height:var(--nav-h);margin-inline:auto;padding-inline:var(--gutter);display:flex;align-items:center;gap:32px;transition:height .4s var(--ease-brand)}.navigation.is-scrolled .nav-inner{height:calc(var(--nav-h) - 16px)}.desktop-nav{display:flex;align-items:center;gap:clamp(18px,2vw,34px);margin-inline:auto}.desktop-nav a{position:relative;padding-block:10px;font-size:14px;font-weight:500}.desktop-nav a:after{content:"";position:absolute;inset-inline:0;bottom:4px;height:2px;background:var(--cvase-orange);transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease-brand)}.desktop-nav a[aria-current=page]:after{transform:scaleX(1)}@media(hover:hover){.desktop-nav a:hover:after{transform:scaleX(1);transform-origin:left}}.nav-actions{display:flex;align-items:center;gap:12px}.region-trigger{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-inline:12px;border-radius:var(--radius-sm);font-size:14px;font-weight:500;transition:background-color var(--duration-respond)}@media(hover:hover){.region-trigger:hover{background:#7f7f7f24}}.nav-cta{min-height:46px;font-size:14px;padding-inline-start:18px}.nav-cta .button-icon{width:34px;height:34px}.mobile-menu{display:none}.translation-note{position:relative;z-index:45;margin-top:var(--nav-h);padding:10px var(--gutter);background:var(--beige);font-size:13px;text-align:center}@media(max-width:1100px){.desktop-nav{display:none}.nav-actions{margin-inline-start:auto}.mobile-menu{display:inline-grid}}@media(max-width:767px){.logo{width:120px;height:26px}.nav-inner{gap:8px}.nav-cta{display:none}.region-trigger{padding-inline:8px;font-size:13px}}dialog{color:#000}dialog::backdrop{background:#0000008c}dialog[open]::backdrop{animation:fade-in .4s ease}body:has(dialog[open]){overflow:hidden}.sheet{position:fixed;inset-block:0;inset-inline-start:auto;inset-inline-end:0;margin:0;width:min(560px,100vw);height:100dvh;max-width:100vw;max-height:100dvh;padding:28px clamp(24px,3vw,44px) 32px;border:0;background:#fff;overflow-y:auto;overscroll-behavior:contain}.sheet[open]{animation:sheet-in .56s var(--ease-brand)}[dir=rtl] .sheet[open]{animation-name:sheet-in-rtl}.sheet-top{display:flex;align-items:center;justify-content:space-between}.sheet-title{margin-top:28px;font-size:clamp(38px,4vw,54px);line-height:.95;letter-spacing:-.045em}.sheet-label{margin:36px 0 12px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.region-list{list-style:none;padding:0;border-top:1px solid var(--line)}.region-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:16px;width:100%;padding:14px 4px;border-bottom:1px solid var(--line);text-align:start;isolation:isolate;transition:padding .4s var(--ease-brand)}.region-row:before{content:"";position:absolute;inset:0 -12px;z-index:-1;border-radius:var(--radius-sm);background:var(--beige);opacity:0;transition:opacity var(--duration-respond)}.region-row strong{display:block;font-size:18px;font-weight:700;letter-spacing:-.01em}.region-row small{display:block;font-size:13px;color:var(--text-muted)}.region-row-domain{font-size:13px;color:var(--text-muted)}.region-row.is-current strong:after{content:"";display:inline-block;width:7px;height:7px;margin-inline-start:8px;border-radius:50%;background:var(--cvase-orange);vertical-align:.15em}.region-row.is-current svg{color:var(--cvase-orange)}@media(hover:hover){.region-row:hover:before{opacity:1}.region-row:hover{padding-inline-start:12px}}.language-options{display:flex;flex-wrap:wrap;gap:8px}.language-options button{display:inline-flex;flex-direction:column;align-items:flex-start;min-height:48px;justify-content:center;padding:8px 16px;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--line-strong);font-weight:700;font-size:15px;transition:background-color var(--duration-respond),color var(--duration-respond)}.language-options button small{font-size:11px;font-weight:400;color:var(--text-muted)}.language-options button[aria-pressed=true]{background:#000;color:#fff;box-shadow:none}.language-options button:disabled{color:#6f6b66;background:var(--beige);box-shadow:none}.sheet .fine-print{margin-top:28px}.menu-sheet{position:fixed;inset:0;margin:0;width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;padding:0 var(--gutter) 28px;border:0;background:#000;color:#fff;overflow-y:auto}.menu-sheet[open]{display:flex;flex-direction:column;animation:fade-in .3s ease}.menu-top{height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;flex:none}.menu-links{list-style:none;padding:0;margin-top:24px}.menu-links a{display:flex;align-items:center;justify-content:space-between;padding-block:14px;border-bottom:1px solid var(--line-dark);font-size:clamp(34px,9vw,56px);font-weight:900;letter-spacing:-.045em;line-height:1}.menu-links a[aria-current=page]{color:var(--cvase-orange)}.menu-sheet[open] .menu-links li{animation:menu-in .7s var(--ease-brand) both;animation-delay:calc(var(--i) * 45ms + 80ms)}.menu-bottom{margin-top:auto;padding-top:40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.menu-bottom .region-trigger{color:#fff}.region-wipe{position:fixed;inset-inline:0;top:-14vh;height:128vh;z-index:1100;display:flex;flex-direction:column;pointer-events:all;will-change:transform}.region-wipe-edge{display:block;width:100%;height:14vh;flex:none;fill:var(--cvase-orange);margin-block:-1px}.region-wipe-edge.is-bottom{transform:scaleY(-1)}.region-wipe-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:var(--cvase-orange);color:#000;text-align:center;padding-inline:var(--gutter)}.region-wipe-label{display:block;font-size:clamp(44px,8vw,136px);font-weight:900;line-height:.9;letter-spacing:-.05em}.region-wipe-domain{display:block;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.intro{display:none}html[data-intro] .intro{display:block;position:fixed;inset:0;z-index:1000;pointer-events:none}.intro-curtain{position:absolute;inset:0;pointer-events:auto;will-change:transform}.intro-curtain-fill{position:absolute;inset:0;background:#000}.intro-curtain-edge{position:absolute;top:calc(100% - 6px);left:0;width:100%;height:16vh;fill:#000;transform:scaleY(-1)}.intro-mark{position:absolute;left:50%;top:50%;width:60vmin;height:60vmin;translate:-50% -50%;clip-path:circle(0% at 50% 50%);will-change:transform}.intro-mark svg{width:100%;height:100%;overflow:visible}.intro-line{position:absolute;left:0;right:0;top:calc(50% + min(22vw,112px));display:flex;justify-content:center;gap:.26em;color:#fff;font-size:clamp(22px,2.4vw,34px);font-weight:900;line-height:1;letter-spacing:-.035em}.intro-line>span{display:block;overflow:hidden;padding-block:.1em .14em}.intro-line>span>span{display:block;visibility:hidden}html[data-intro=playing] .intro-line>span>span{visibility:visible}.intro-meta{position:absolute;left:0;right:0;bottom:clamp(24px,5vh,48px);display:flex;justify-content:center;gap:10px;color:#fff9;font-size:13px}.intro-meta>*{opacity:0}.intro-meta .op{color:var(--cvase-orange);font-weight:700}.intro-meta>span:last-child{color:#fff;font-weight:700}.js-motion [data-reveal=up],.js-motion [data-reveal=lines],.js-motion [data-hero-anim],.js-motion .hero-title-wrap,.js-motion .hero-card,.js-motion .hero-world-core{opacity:0}.js-motion [data-reveal=draw]{transform:scaleX(0)}.motion-failsafe [data-reveal],.motion-failsafe [data-hero-anim],.motion-failsafe .hero-title-wrap,.motion-failsafe .hero-card,.motion-failsafe .hero-world-core{opacity:1!important}.motion-failsafe [data-reveal=draw]{transform:none!important}html[data-intro] .hero-world-core{visibility:hidden}html[data-navigated="1"] .page-content{animation:fade-in .5s ease backwards}@keyframes fade-in{0%{opacity:0}}@keyframes sheet-in{0%{transform:translate(100%)}}@keyframes sheet-in-rtl{0%{transform:translate(-100%)}}@keyframes menu-in{0%{opacity:0;transform:translateY(32px)}}@keyframes swap-in{0%{opacity:0;transform:translateY(8px)}}.footer{position:relative;background:#000;color:#fff;padding-block:clamp(80px,10vw,150px) 28px;overflow:hidden}.footer-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:64px}.footer-tagline{margin-bottom:36px;font-size:clamp(40px,4.6vw,80px);font-weight:900;line-height:.92;letter-spacing:-.048em}.footer-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.footer-group h2,.footer-regions h2{margin-bottom:18px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80}.footer-group ul,.footer-regions ul{list-style:none;padding:0}.footer-group ul{display:grid;gap:4px}.footer-group a,.footer-regions a{display:inline-block;padding-block:6px;font-size:15px;color:#ffffffdb;transition:color var(--duration-respond)}.footer-regions{margin-top:clamp(56px,7vw,96px);padding-top:28px;border-top:1px solid var(--line-dark);display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 40px}.footer-regions h2{margin:0}.footer-regions ul{display:flex;flex-wrap:wrap;gap:0 28px}.footer-regions a[aria-current]{color:var(--cvase-orange)}@media(hover:hover){.footer-group a:hover,.footer-regions a:hover{color:var(--cvase-orange)}}.footer-mark{margin-top:clamp(56px,8vw,120px)}.footer-mark img{width:100%;height:auto}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 32px;margin-top:28px;padding-top:20px;border-top:1px solid var(--line-dark);font-size:13px;color:#fff9}.powered strong{color:#fff;font-weight:700}.back-top{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#fff}@media(max-width:1023px){.footer-top{grid-template-columns:1fr}}@media(max-width:767px){.footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.footer-regions{flex-direction:column}.footer-bottom{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.hero{position:relative;background:#fff}.hero-stage{position:relative;height:100svh;min-height:680px;overflow:hidden;background:#fff}.hero-world{position:absolute;z-index:1;top:calc(50% + var(--nav-h) * .32);inset-inline-end:calc(var(--gutter) + .5vw);width:min(74svh,48vw,900px);aspect-ratio:1;transform:translateY(-50%)}.hero-world-core{position:absolute;inset:0;transform-origin:50% 80%}.hero-wave-svg{width:100%;height:100%;overflow:visible}.wave-line,.wave-signal{opacity:0;visibility:hidden}.hero-copy{position:relative;z-index:2;height:100%;display:flex;align-items:center;padding-top:calc(var(--nav-h) * .7);pointer-events:none}.hero-copy-inner{width:100%}.hero-copy-inner>*{pointer-events:auto}.hero-stage.is-expanding .hero-copy-inner>*,.hero-stage.is-expanding .hero-foot,.hero-stage.is-expanding .hero-card-wrap{pointer-events:none}.hero-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:clamp(20px,3.4vh,40px);font-size:13px;font-weight:700}.hero-kicker-sep{width:18px;height:1px;background:currentColor;opacity:.35}.hero-kicker>span:last-child{font-weight:400;color:var(--text-muted)}.hero-title-wrap{position:relative}.hero-title{margin-inline-start:-.055em;font-size:clamp(64px,10.4vw,196px);font-weight:900;line-height:.84;letter-spacing:-.058em;pointer-events:none}.hero-title-inverse{position:absolute;inset:0;color:#fff;clip-path:inset(100% 0 0 0)}.locale-de .hero-title{font-size:clamp(52px,7.6vw,150px)}.locale-tr .hero-title{font-size:clamp(56px,8.8vw,170px)}.hero-description{max-width:30ch;margin-top:clamp(24px,4vh,44px);font-size:clamp(17px,1.3vw,21px);font-weight:300;line-height:1.45;color:var(--text-muted)}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:clamp(24px,3.6vh,40px)}.hero-foot{position:absolute;z-index:3;inset-inline:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:22px;font-size:13px}.hero-scroll{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-weight:700}.hero-scroll-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line-strong)}.hero-scroll-icon svg{animation:nudge 2.4s var(--ease-brand) 3}.hero-equation{display:flex;align-items:center;gap:10px;color:var(--text-muted)}.hero-equation .op{color:var(--cvase-orange);font-weight:700}.hero-equation strong{color:#000}@keyframes nudge{0%,60%,to{transform:translateY(0)}30%{transform:translateY(4px)}}.hero-card-wrap{position:absolute;z-index:2;width:clamp(210px,15.5vw,290px)}.hero-card-wrap.is-person{top:7%;inset-inline-start:9%}.hero-card-wrap.is-role{bottom:5%;inset-inline-end:-5%}.hero-card{padding:16px 18px;border-radius:var(--radius-lg);background:#fff;color:#000;box-shadow:0 0 0 1px #0000000d,0 30px 60px -28px #00000073}.hero-card-top{display:flex;align-items:center;gap:10px;margin-bottom:12px}.hero-avatar{width:34px;height:34px;display:grid;place-items:center;flex:none;border-radius:50%;background:#000;color:#fff;font-size:12px;font-weight:700;animation:swap-in .5s var(--ease-brand) both}.hero-card-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.hero-card-count{margin-inline-start:auto;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-muted)}.hero-card-title{font-size:clamp(16px,1.25vw,20px);font-weight:700;line-height:1.15;letter-spacing:-.02em}.hero-card-meta{margin-top:4px;font-size:13px;color:var(--text-muted)}.swap{animation:swap-in .5s var(--ease-brand) both}.hero-chip{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:6px 10px;border-radius:999px;background:var(--beige);font-size:12px;font-weight:700}.hero-chip-dot{width:6px;height:6px;border-radius:50%;background:var(--cvase-orange)}.hero-progress{display:flex;gap:4px;margin-block:14px 10px}.hero-progress span{flex:1;height:3px;border-radius:2px;background:var(--mist);transition:background-color .5s var(--ease-brand)}.hero-progress span.on{background:var(--cvase-orange)}.hero-status{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700}.hero-status svg{width:18px;height:18px;padding:2px;border-radius:50%;background:var(--cvase-orange);color:#000}.hero-card-role{transition:box-shadow .5s var(--ease-brand)}.hero-card-role.stage-2{box-shadow:0 0 0 2px var(--cvase-orange),0 30px 60px -28px #00000073}@media(max-width:1023px){.hero-stage{height:auto;min-height:0;display:flex;flex-direction:column;padding-top:calc(var(--nav-h) + clamp(28px,6vw,56px))}.hero-copy{order:1;height:auto;padding-top:0}.hero-title{font-size:clamp(56px,15.2vw,150px)}.locale-de .hero-title{font-size:clamp(40px,10.6vw,110px)}.locale-tr .hero-title{font-size:clamp(44px,12.4vw,130px)}.hero-world{order:2;position:relative;top:auto;inset-inline-end:auto;transform:none;width:min(80vw,600px);margin:clamp(56px,10vw,88px) auto clamp(40px,8vw,64px)}.hero-card-wrap{width:clamp(172px,42vw,260px)}.hero-card-wrap.is-person{top:-8%;inset-inline-start:-8%}.hero-card-wrap.is-role{bottom:-6%;inset-inline-end:-8%}.hero-foot{order:3;position:relative}}@media(max-width:767px){.hero-kicker{font-size:12px}.hero-kicker-sep,.hero-kicker>span:last-child{display:none}.hero-card{padding:12px 14px;border-radius:var(--radius-md)}.hero-card-top{margin-bottom:8px}.hero-avatar{width:28px;height:28px;font-size:11px}.hero-card-meta,.hero-chip,.hero-card-count{font-size:11px}.hero-chip{margin-top:10px}.hero-status{font-size:12px}.hero-equation{display:none}}.both-sides{position:relative;background:#000;color:#fff;padding-block:clamp(96px,13vw,200px) clamp(80px,10vw,160px)}.both-sides-head .display-2{margin-top:28px;max-width:12em}.both-sides .lead{margin-top:32px;color:var(--text-muted-dark)}.audience-rows{list-style:none;padding:0;margin-top:clamp(64px,8vw,120px);border-top:1px solid var(--line-dark)}.audience-row,.edition{position:relative;isolation:isolate}.audience-row{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(0,1fr) 48px;align-items:center;gap:24px;padding-block:clamp(26px,3vw,44px);border-bottom:1px solid var(--line-dark);transition:color .45s var(--ease-brand)}.audience-row:before,.edition:before{content:"";position:absolute;inset:-1px calc(var(--gutter) * -1);z-index:-1;background:var(--cvase-orange);clip-path:inset(0 100% 0 0);transition:clip-path .65s var(--ease-brand)}[dir=rtl] .audience-row:before,[dir=rtl] .edition:before{clip-path:inset(0 0 0 100%)}.audience-index{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--cvase-orange);transition:color .45s}.audience-title{font-size:clamp(38px,5vw,88px);font-weight:900;line-height:1;letter-spacing:-.048em;transition:transform .65s var(--ease-brand)}.audience-copy{font-size:clamp(16px,1.3vw,20px);font-weight:300;color:var(--text-muted-dark);transition:color .45s}.audience-arrow{justify-self:end;transition:transform .45s var(--ease-brand)}@media(hover:hover){.audience-row:hover,.edition:hover{color:#000}.audience-row:hover:before,.edition:hover:before{clip-path:inset(0 0 0 0)}.audience-row:hover .audience-index,.audience-row:hover .audience-copy{color:#000}.audience-row:hover .audience-title{transform:translate(16px)}.audience-row:hover .audience-arrow{transform:rotate(45deg)}}.audience-row:focus-visible,.edition:focus-visible{outline-offset:-2px}@media(max-width:767px){.audience-row{grid-template-columns:40px minmax(0,1fr) 32px;row-gap:8px}.audience-copy{grid-column:2;grid-row:2}.audience-arrow{grid-column:3;grid-row:1}}.philosophy{background:#fff;padding-block:clamp(120px,15vw,240px) clamp(96px,12vw,180px)}.statement{max-width:17.5em;margin-top:36px;font-size:clamp(34px,4.8vw,90px);font-weight:900;line-height:1.02;letter-spacing:-.046em;text-wrap:pretty}.statement .is-accent{color:var(--cvase-orange)}.principles{list-style:none;padding:0;margin-top:clamp(80px,10vw,160px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px)}.principle-rule{display:block;height:2px;margin-bottom:28px;background:#000;transform-origin:left}[dir=rtl] .principle-rule,[dir=rtl] .feature-rule{transform-origin:right}.principle-index{font-size:13px;font-weight:700;color:var(--orange-text)}.principles h3{margin:14px 0 10px;font-size:clamp(22px,1.8vw,28px);font-weight:700;letter-spacing:-.025em}.principles p{max-width:32ch;font-weight:300;font-size:17px;color:var(--text-muted)}@media(max-width:767px){.principles{grid-template-columns:1fr;gap:40px}}.story{position:relative;background:var(--beige)}.story-pin{position:relative;min-height:100svh;display:flex;align-items:center;padding-block:calc(var(--nav-h) + 8px) 40px;overflow:hidden}.story-band{position:absolute;inset-inline:0;bottom:0;width:100%;height:80%;pointer-events:none;transform:translateY(40%)}.story-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,96px)}.story-copy .display-3{margin-top:22px}.story-copy .lead{margin-top:20px;font-size:clamp(17px,1.25vw,20px)}.story-steps-wrap{position:relative;margin-block:clamp(24px,4vh,40px);padding-inline-start:28px;max-width:460px}.story-progress{position:absolute;inset-inline-start:0;top:8px;bottom:8px;width:2px;background:#0000001a}.story-progress-fill{position:absolute;inset:0;background:var(--cvase-orange);transform-origin:top;transform:scaleY(.2)}.story-steps{list-style:none;padding:0}.story-step-head{display:flex;align-items:baseline;gap:14px;width:100%;min-height:44px;padding-block:8px;font-size:clamp(19px,1.5vw,24px);font-weight:700;letter-spacing:-.02em;text-align:start;color:#00000094;transition:color .4s var(--ease-brand)}.story-step-index{font-size:12px;font-variant-numeric:tabular-nums;transition:color .4s}.story-step.is-active .story-step-head{color:#000}.story-step.is-active .story-step-index{color:var(--orange-text)}.story-step-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .55s var(--ease-brand),opacity .4s ease}.story-step-body>div{overflow:hidden;padding-inline-start:30px}.story-step.is-active .story-step-body{grid-template-rows:1fr;opacity:1}.story-step-body h3{font-size:16px;font-weight:700;letter-spacing:-.01em}.story-step-body p{max-width:38ch;padding-block:4px 14px;font-size:15px;font-weight:300;color:var(--text-muted)}.story-stage{position:relative;display:grid;place-items:center;height:min(78svh,780px)}.device{position:relative;width:clamp(240px,20vw,330px);aspect-ratio:800 / 1708;padding:10px;border-radius:clamp(40px,3.6vw,56px);background:#000;box-shadow:0 0 0 1px #ffffff0f inset,0 50px 90px -40px #0000008c}.device-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:clamp(31px,2.9vw,46px);background:var(--beige);isolation:isolate}.device-screen img{width:100%;height:100%;object-fit:cover}.story-device{width:clamp(250px,min(21vw,38svh),340px)}.story-screen{position:absolute;inset:0;transform-origin:50% 30%}.story-screen:not(:first-child){visibility:hidden}.story-device-wrap{position:relative}.story-toast{position:absolute;top:24%;inset-inline-start:62%;display:inline-flex;align-items:center;gap:10px;padding:10px 18px 10px 10px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #0000000d,0 24px 48px -24px #0006;font-size:14px;font-weight:700;white-space:nowrap}[dir=rtl] .story-toast{padding:10px 10px 10px 18px}.story-toast:not(:nth-child(2)){visibility:hidden}@media(max-width:1279px){.story-toast{inset-inline-start:34%;top:18%;font-size:13px}}.story-toast-icon{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--cvase-orange);color:#000}.story-counter{position:absolute;inset-inline-end:0;bottom:0;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.story-counter span:last-child{color:#0000009e}.story-note{position:absolute;inset-inline-start:0;bottom:0;font-size:12px;color:#3d3a37}.story-gallery{display:none}@media(prefers-reduced-motion:reduce)and (min-width:1024px){.story-step-body{grid-template-rows:1fr;opacity:1}.story-step-head{color:#000}.story-band{transform:translateY(55%)}}@media(max-width:1023px){.story-pin{min-height:0;padding-block:clamp(96px,14vw,140px) 40px}.story-band,.story-stage,.story-steps-wrap{display:none}.story-layout{grid-template-columns:1fr}.story-copy .lead{margin-bottom:28px}.story-gallery{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:16px var(--gutter) clamp(88px,12vw,120px);scroll-padding-inline:var(--gutter);scrollbar-width:none}.story-gallery::-webkit-scrollbar{display:none}.story-slide{flex:0 0 min(72vw,300px);scroll-snap-align:start}.story-slide .device{width:100%;margin-bottom:22px}.story-slide-index{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--orange-text)}.story-slide h3{margin-top:8px;font-size:22px;font-weight:700;letter-spacing:-.02em}.story-slide p:last-child{margin-top:6px;font-size:15px;font-weight:300;color:var(--text-muted)}}.employers{background:#000;color:#fff;padding-block:clamp(110px,14vw,210px)}.employers-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:clamp(32px,5vw,96px)}.employers-head .display-2{margin-top:28px}.employers .lead{color:var(--text-muted-dark)}.board-wrap{margin-top:clamp(72px,9vw,140px);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overflow-x:auto;scrollbar-width:none}.board-wrap::-webkit-scrollbar{display:none}.board{position:relative;min-width:820px}.board-cols,.board-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:12px}.board-col{min-height:440px;padding:18px 20px;border-radius:var(--radius-lg);background:var(--graphite);box-shadow:inset 0 0 0 1px #ffffff12}.board-col-head{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:#ffffffb8}.board-col-dot{width:8px;height:8px;border-radius:50%;background:#ffffff59}.board-col-dot.is-accent{background:var(--cvase-orange)}.board-cards{position:absolute;inset:60px 0 18px;grid-auto-rows:82px;row-gap:10px;pointer-events:none}.board-card{display:flex;align-items:center;gap:12px;margin-inline:12px;padding:12px 14px;border-radius:var(--radius-md);background:#242120;box-shadow:inset 0 0 0 1px #ffffff1a;color:#fff;will-change:transform}.board-avatar{width:40px;height:40px;display:grid;place-items:center;flex:none;border-radius:50%;background:#fff;color:#000;font-size:13px;font-weight:700}.board-card-text{min-width:0}.board-card-text strong{display:block;overflow:hidden;font-size:14px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.board-card-text small{display:block;overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis;opacity:.72}.board-note{margin-top:16px;font-size:12px;color:#ffffff8c}.benefits{list-style:none;padding:44px 0 0;margin-top:clamp(64px,8vw,120px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;border-top:1px solid var(--line-dark)}.benefits svg{color:var(--cvase-orange)}.benefits h3{margin:20px 0 8px;font-size:20px;font-weight:700;letter-spacing:-.02em}.benefits p{font-size:15px;font-weight:300;color:var(--text-muted-dark)}@media(max-width:1023px){.employers-head{grid-template-columns:1fr}.benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.benefits{grid-template-columns:1fr}}.match{background:#fff}.match-pin{min-height:100svh;display:flex;align-items:center;padding-block:calc(var(--nav-h) + 16px) 56px;overflow:hidden}.match-layout{display:flex;flex-direction:column;align-items:center;text-align:center}.match-flow{list-style:none;padding:0;margin-top:24px;display:flex;align-items:center;gap:16px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.match-flow-item{display:flex;align-items:center;gap:16px}.match-flow-item:nth-child(2){color:var(--orange-text)}.match-flow-rule{width:clamp(28px,6vw,96px);height:1px;background:currentColor;opacity:.3}.match-flow-item:nth-child(2) .match-flow-rule{background:#000}.match-stage{position:relative;width:min(44svh,420px,72vw);aspect-ratio:1;margin-block:clamp(36px,6vh,64px)}.match-half{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.match-ring{position:absolute;inset:-8%;border-radius:50%;box-shadow:inset 0 0 0 2px var(--cvase-orange);opacity:0}.match-word{position:absolute;z-index:1;top:50%;translate:0 -50%;font-size:clamp(34px,3.9vw,84px);font-weight:900;letter-spacing:-.048em;white-space:nowrap}.match-word.is-left{right:100%;margin-right:clamp(20px,3.4vw,72px)}.match-word.is-right{left:100%;margin-left:clamp(20px,3.4vw,72px);color:var(--orange-text)}.match-copy{max-width:760px}.match-copy .lead{margin:22px auto 0;max-width:48ch}@media(max-width:1023px){.match-pin{min-height:0;padding-block:clamp(96px,14vw,160px)}.match-word{display:none}}@media(max-width:420px){.match-flow{gap:10px;font-size:11px}.match-flow-item{gap:10px}}.human{background:#fff;padding-block:clamp(40px,6vw,80px) clamp(120px,14vw,200px)}.human-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,112px)}.human-media{position:relative}.human-frame{aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--radius-xl);background:var(--beige)}.human-frame img{width:100%;height:100%;object-fit:cover}.human-edge{position:absolute;top:-4%;bottom:-4%;left:0;width:clamp(28px,4vw,64px);opacity:0;pointer-events:none}.human-edge svg{width:100%;height:100%}.human-figure figcaption{margin-top:12px;font-size:12px;color:var(--text-muted)}.human-copy .display-3{margin-top:22px}.human-copy .lead{margin-top:28px}.human-note{margin-block:16px 20px;font-size:17px;font-weight:700}@media(max-width:900px){.human-layout{grid-template-columns:1fr}}.editions{background:var(--beige);padding-block:clamp(110px,14vw,200px)}.editions-head{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:40px}.editions-head .display-2{margin-top:28px}.edition-list{list-style:none;padding:0;margin-top:clamp(64px,8vw,120px);border-top:1px solid var(--line-strong)}.edition{display:grid;grid-template-columns:56px minmax(0,1.25fr) minmax(0,.7fr) minmax(0,.9fr) 32px;align-items:center;gap:24px;padding-block:clamp(18px,2.2vw,30px);border-bottom:1px solid var(--line-strong);transition:color .45s var(--ease-brand)}.edition-index{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-muted);transition:color .45s}.edition-name{font-size:clamp(28px,3.5vw,60px);font-weight:900;line-height:1;letter-spacing:-.045em;transition:transform .65s var(--ease-brand)}.edition-brand{font-size:15px;font-weight:700}.edition-meta{display:grid;gap:2px;font-size:13px;color:var(--text-muted);transition:color .45s}.edition-icon{justify-self:end}.edition.is-current .edition-name:after{content:"";display:inline-block;width:.18em;height:.18em;margin-inline-start:.14em;border-radius:50%;background:var(--cvase-orange)}.edition.is-current .edition-icon{color:var(--cvase-orange)}.edition-here{position:absolute;top:8px;inset-inline-start:80px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--orange-text)}@media(hover:hover){.edition:hover .edition-index,.edition:hover .edition-meta,.edition:hover .edition-here{color:#000}.edition:hover .edition-name{transform:translate(14px)}.edition.is-current:hover .edition-name:after{background:#000}.edition.is-current:hover .edition-icon{color:#000}}.editions-note{margin-top:28px;max-width:60ch}@media(max-width:1023px){.editions-head{grid-template-columns:1fr}.edition{grid-template-columns:40px minmax(0,1fr) 28px;row-gap:6px}.edition-brand{grid-column:2;grid-row:2}.edition-meta{display:none}.edition-icon{grid-column:3;grid-row:1}.edition-here{inset-inline-start:auto;inset-inline-end:44px;top:50%;translate:0 -50%}}.partners{background:#fff;padding-block:clamp(110px,14vw,200px)}.partners-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,112px)}.partners .display-3{margin-top:22px}.partner-types{list-style:none;padding:0;margin-block:36px 24px;border-top:1px solid var(--line)}.partner-types li{display:flex;align-items:center;gap:14px;padding-block:18px;border-bottom:1px solid var(--line);font-size:clamp(17px,1.4vw,21px);font-weight:700;letter-spacing:-.015em}.partner-types li:before{content:"";width:8px;height:8px;flex:none;border-radius:50%;background:var(--cvase-orange)}@media(max-width:900px){.partners-layout{grid-template-columns:1fr}}.final{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden;background:#fff;color:#000;padding-block:clamp(110px,14vw,200px) clamp(80px,10vw,140px)}.final-fill{position:absolute;inset:0;background:var(--cvase-orange)}.final-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:48px}.final .display-1{margin-top:24px}.final .eyebrow-dot{background:#000}.final-text{max-width:36ch;margin-top:28px;font-size:clamp(18px,1.45vw,23px);line-height:1.45}.final :focus-visible{outline-color:#000}.final-device-wrap{display:flex;justify-content:center}.final-device{width:clamp(230px,19vw,320px)}.stores{display:flex;flex-wrap:wrap;gap:22px 14px;margin-top:46px}.store{position:relative;display:grid;grid-template-columns:30px auto;align-items:center;column-gap:12px;width:200px;height:56px;padding-inline:20px;border-radius:12px;background:#fff;color:#000;box-shadow:inset 0 0 0 1.5px #000;text-decoration:none}.store-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.store-icon svg{width:100%;height:100%}.store-text{display:flex;flex-direction:column;white-space:nowrap}.store-text small{font-size:12px;font-weight:400;line-height:1.2}.store-text strong{font-size:20px;font-weight:700;line-height:1.1}.store.is-pending{cursor:default}.store-tag{position:absolute;top:0;right:12px;transform:translateY(-50%);padding:3px 9px;border:1px solid #fff;border-radius:999px;background:#000;color:#fff;font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;white-space:nowrap}@media(max-width:767px){.final-layout{grid-template-columns:1fr}.final-device-wrap{display:none}}.page-hero{position:relative;overflow:hidden;background:#fff;padding-block:calc(var(--nav-h) + clamp(56px,8vw,120px)) clamp(80px,10vw,150px)}.page-hero.is-dark{background:#000;color:#fff}.page-hero-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,112px)}.page-hero-copy .display-1{margin-top:28px;font-size:clamp(48px,6.6vw,128px)}.page-hero-copy .lead{margin-top:clamp(24px,3vw,40px)}.page-hero.is-dark .lead{color:var(--text-muted-dark)}.page-hero-art{position:relative;width:min(100%,560px);justify-self:end}.page-hero-art:before{content:"";position:absolute;inset:-9%;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line)}.page-hero.is-dark .page-hero-art:before{box-shadow:inset 0 0 0 1px var(--line-dark)}.page-hero.is-dark .button-primary:focus-visible,.features.is-dark :focus-visible{outline-color:#fff}.features{background:var(--beige);padding-block:clamp(96px,12vw,180px)}.features.is-dark{background:var(--graphite);color:#fff}.feature-rows{list-style:none;padding:0;margin-top:clamp(40px,5vw,72px)}.feature-rule{display:block;height:1px;background:var(--line-strong);transform-origin:left}.features.is-dark .feature-rule{background:var(--line-dark)}.feature-row{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:24px;padding-block:clamp(28px,3.4vw,52px)}.feature-index{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--orange-text)}.features.is-dark .feature-index{color:var(--cvase-orange)}.feature-row h2{font-size:clamp(28px,3.2vw,54px);line-height:1;letter-spacing:-.042em}.feature-row p{max-width:40ch;font-size:clamp(17px,1.3vw,20px);font-weight:300;color:var(--text-muted)}.features.is-dark .feature-row p{color:var(--text-muted-dark)}.app-boundary{background:#fff;padding-block:clamp(96px,12vw,180px)}.app-boundary-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(32px,5vw,96px)}.app-boundary-layout .display-3{max-width:13em}.app-boundary-layout p{max-width:44ch;margin-bottom:16px;font-size:clamp(17px,1.3vw,20px);font-weight:300;color:var(--text-muted)}@media(max-width:1023px){.page-hero-layout,.app-boundary-layout{grid-template-columns:1fr}.page-hero-art{width:min(64vw,380px);justify-self:center;margin-top:24px}}@media(max-width:767px){.feature-row{grid-template-columns:40px minmax(0,1fr);row-gap:12px}.feature-row p{grid-column:2}}.download{position:relative;overflow:hidden;background:#fff;padding-block:calc(var(--nav-h) + clamp(48px,7vw,104px)) clamp(80px,10vw,140px)}.download-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,112px)}.download-copy .display-1{margin-top:28px;font-size:clamp(48px,5.8vw,112px)}.download-copy .lead{margin-top:28px}.download-links{display:grid;justify-items:start;gap:4px;margin-top:32px}.download-note{max-width:46ch;margin-bottom:8px;padding:14px 16px;border-radius:var(--radius-md);background:var(--beige);font-size:14px;color:#3d3a37}.download-art{position:relative;display:grid;justify-items:center;align-content:center;min-height:min(76svh,720px)}.download-wave{position:absolute;top:50%;left:50%;width:min(100%,560px);translate:-50% -52%}.download-art .device{position:relative;width:clamp(220px,18vw,300px)}.download-art .fine-print{position:relative;margin-top:20px;color:#3d3a37}@media(max-width:1023px){.download-layout{grid-template-columns:1fr}.download-art{min-height:0;padding-block:32px}.download-wave{width:min(92vw,480px)}}.faq{background:var(--beige);padding-block:clamp(96px,12vw,180px)}.faq-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(40px,6vw,112px)}.faq-layout .display-3{margin-top:22px}.faq-list{border-top:1px solid var(--line-strong)}.faq-list details{border-bottom:1px solid var(--line-strong)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;padding-block:24px;font-size:clamp(19px,1.6vw,25px);font-weight:700;letter-spacing:-.02em;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{flex:none;transition:transform .4s var(--ease-brand)}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{max-width:56ch;padding-bottom:28px;font-size:17px;font-weight:300;color:var(--text-muted)}.faq-list details[open] p{animation:swap-in .45s var(--ease-brand)}@media(max-width:900px){.faq-layout{grid-template-columns:1fr}}.utility{background:#fff;padding-block:calc(var(--nav-h) + clamp(48px,7vw,104px)) clamp(96px,12vw,180px)}.utility-head .display-1,.utility-head .lead{margin-top:28px}.card-grid{list-style:none;padding:0;margin-top:clamp(56px,7vw,112px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.card-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid>li{display:flex}.link-card{position:relative;display:flex;flex-direction:column;width:100%;min-height:300px;padding:clamp(24px,2.4vw,36px);border-radius:var(--radius-xl);background:var(--beige);overflow:hidden;isolation:isolate;transition:transform .45s var(--ease-brand),color .45s var(--ease-brand)}.link-card:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--cvase-orange);clip-path:circle(0% at 100% 100%);transition:clip-path .7s var(--ease-brand)}.link-card>svg:first-child{color:var(--orange-text);transition:color .45s}.link-card h2{margin-top:auto;padding-top:48px;max-width:14em;font-size:clamp(24px,2.2vw,36px);line-height:1.02;letter-spacing:-.035em}.link-card p{max-width:34ch;margin-top:12px;font-size:15px;font-weight:300;color:var(--text-muted);transition:color .45s}.link-card-kicker{margin-top:20px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.link-card-arrow{position:absolute;top:clamp(24px,2.4vw,36px);inset-inline-end:clamp(24px,2.4vw,36px);transition:transform .45s var(--ease-brand)}.link-card.is-dark{background:#000;color:#fff}.link-card.is-dark p{color:var(--text-muted-dark)}.link-card.is-dark>svg:first-child{color:var(--cvase-orange)}.link-card.is-orange{background:var(--cvase-orange)}.link-card.is-orange:before{background:#000}.link-card.is-orange p,.link-card.is-orange>svg:first-child{color:#000}@media(hover:hover){.link-card:hover{transform:translateY(-4px)}.link-card:hover:before{clip-path:circle(150% at 100% 100%)}.link-card:hover .link-card-arrow{transform:rotate(45deg)}.link-card:hover,.link-card:hover p,.link-card:hover>svg:first-child{color:#000}.link-card.is-orange:hover,.link-card.is-orange:hover p,.link-card.is-orange:hover>svg:first-child{color:#fff}}.status-panel{position:relative;display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:16px;padding:clamp(28px,3vw,48px);border-radius:var(--radius-xl);background:#000;color:#fff;overflow:hidden}.status-panel p:not(.eyebrow){max-width:42ch;margin-top:16px;font-size:clamp(18px,1.5vw,24px);font-weight:300;color:var(--text-muted-dark)}.status-panel .text-link{margin-top:12px;font-size:clamp(18px,1.5vw,24px)}.status-panel :focus-visible{outline-color:#fff}.status-wave{width:clamp(120px,14vw,200px);flex:none}.empty-state{display:flex;align-items:flex-start;gap:20px;margin-top:16px;padding:clamp(28px,3vw,44px);border-radius:var(--radius-xl);box-shadow:inset 0 0 0 1px var(--line)}.empty-state svg{flex:none;color:var(--orange-text)}.empty-state h2{font-size:24px;letter-spacing:-.025em}.empty-state p{margin-top:6px;color:var(--text-muted)}@media(max-width:1023px){.card-grid,.card-grid.is-two{grid-template-columns:1fr}.link-card{min-height:240px}}@media(max-width:600px){.status-panel{flex-direction:column;align-items:flex-start}.status-wave{width:112px;align-self:flex-end}}.not-found{min-height:100svh;display:flex;align-items:center}.not-found-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,112px)}.not-found-layout .display-1{margin-top:28px;font-size:clamp(48px,6.6vw,128px)}.not-found-layout .lead{margin-block:28px 36px}.not-found-wave{width:min(100%,480px);justify-self:end}@media(max-width:900px){.not-found-layout{grid-template-columns:1fr}.not-found-wave{width:min(60vw,300px);justify-self:start}}.legal{background:#fff;padding-block:calc(var(--nav-h) + clamp(48px,7vw,104px)) clamp(96px,12vw,180px)}.legal-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:clamp(40px,6vw,112px)}.legal-head{position:sticky;top:calc(var(--nav-h) + 24px)}.legal-head .display-2{margin-top:28px}.legal-head .lead{margin-top:24px}.legal-body{max-width:720px;font-size:17px}.legal-body>h2,.legal-contact h2{margin-top:48px;font-size:clamp(24px,2vw,32px);letter-spacing:-.03em}.legal-body>p{margin-top:28px;color:var(--text-muted)}.notice{display:flex;align-items:flex-start;gap:14px;padding:20px 22px;border-radius:var(--radius-md);background:var(--beige);box-shadow:inset 3px 0 0 var(--cvase-orange)}[dir=rtl] .notice{box-shadow:inset -3px 0 0 var(--cvase-orange)}.notice svg{flex:none;margin-top:1px}.notice p{font-weight:500}.legal-list{list-style:none;padding:0;margin-top:20px;border-top:1px solid var(--line)}.legal-list li{display:flex;gap:16px;padding-block:18px;border-bottom:1px solid var(--line);counter-increment:legal}.legal-list li:before{content:counter(legal,decimal-leading-zero);flex:none;width:32px;font-size:13px;font-weight:700;line-height:1.9;color:var(--orange-text);font-variant-numeric:tabular-nums}.legal-list{counter-reset:legal}.legal-contact{margin-top:56px;padding-top:8px}.legal-contact p{margin-block:10px 24px;color:var(--text-muted)}@media(max-width:900px){.legal-layout{grid-template-columns:1fr}.legal-head{position:static}}
