@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600&display=swap");:root{--ink:#12120f;--paper:#f0eee7;--acid:#d8ff45;--orange:#ff5b35;--lavender:#bca8ff;--line:rgba(18,18,15,0.16)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);font-family:Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}.discovery-page{--discovery-bg:#11110f;--discovery-ink:#17130b;--discovery-muted:#4b3d27;--discovery-gold:#d7ad5c;min-height:100svh;background:radial-gradient(ellipse 64% 70% at 50% 52%,#e1bd73 0,#b88a43 29%,#5a4122 52%,#1a1610 75%,#0b0b0a 100%);color:#eee8db;display:grid;grid-template-rows:auto 2px 1fr auto;overflow:hidden;position:relative}.discovery-footer,.discovery-header{display:flex;align-items:center;justify-content:space-between;padding:24px clamp(20px,4vw,60px)}.discovery-header{position:relative;z-index:2}.discovery-wordmark{color:#eee8db;font-size:12px;font-weight:600;letter-spacing:.18em}.discovery-languages{display:flex;gap:4px}.discovery-languages button{min-width:32px;border:0;border-radius:999px;background:transparent;color:rgba(238,232,219,.48);cursor:pointer;padding:7px 8px;font-size:10px;letter-spacing:.08em}.discovery-languages button.active{background:rgba(220,177,94,.14);color:#e8c77f}.discovery-progress{position:relative;z-index:2;height:1px;background:rgba(238,232,219,.08);overflow:hidden}.discovery-progress span{display:block;width:100%;height:100%;background:var(--discovery-gold);transform-origin:left;transition:transform .6s cubic-bezier(.16,1,.3,1)}.discovery-stage{position:relative;z-index:1;display:grid;place-items:center;width:min(calc(100% - 40px),1120px);min-height:min(720px,calc(100svh - 160px));margin:20px auto;padding:clamp(44px,8vh,92px) clamp(24px,7vw,96px);border:0;border-radius:0;background:transparent;color:var(--discovery-ink);box-shadow:none}.discovery-form,.discovery-intro{width:min(720px,100%);animation:discovery-in .6s cubic-bezier(.16,1,.3,1) both}.discovery-intro{text-align:center}.discovery-index,.discovery-kicker{color:var(--discovery-gold);font-size:10px;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.discovery-form h1,.discovery-intro h1{margin:22px 0 20px;font-family:Manrope,Arial,sans-serif;font-size:clamp(2.6rem,5.5vw,5.2rem);font-weight:500;line-height:1.02;letter-spacing:-.055em}.discovery-form h1{font-size:clamp(2.25rem,4.4vw,4.5rem)}.discovery-intro p{max-width:570px;margin:0 auto 36px;color:var(--discovery-muted);font-size:16px;line-height:1.7}.discovery-helper{max-width:620px;margin:-8px 0 8px;color:var(--discovery-muted);font-size:13px;line-height:1.6}.discovery-intro small{display:block;margin-top:18px;color:var(--discovery-muted)}.discovery-form>input,.discovery-form>textarea{width:100%;margin:34px 0 12px;padding:16px 2px;border:0;border-bottom:1px solid rgba(23,22,18,.25);outline:0;background:transparent;color:var(--discovery-ink);font-size:clamp(1.35rem,2.2vw,2rem);resize:vertical}.discovery-form>textarea{min-height:138px;padding-top:42px}.discovery-form>textarea.discovery-textarea-low{padding-top:74px}.discovery-form>input:focus,.discovery-form>textarea:focus{border-color:var(--discovery-gold)}.chatter-discovery .discovery-form{width:min(760px,100%)}.chatter-private{color:rgba(238,232,219,.56);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.chatter-contact .chatter-phone{grid-column:1/-1}.chatter-consent{display:grid;grid-template-columns:18px 1fr;grid-gap:12px;gap:12px;align-items:start;margin-top:28px;color:var(--discovery-muted);font-size:13px;line-height:1.55}.chatter-consent input{width:17px;height:17px;margin-top:2px;accent-color:var(--discovery-ink)}.chatter-grade{margin-top:14px;grid-template-columns:repeat(4,1fr)}.application-honeypot{position:fixed!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.discovery-address{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;margin-top:32px}.discovery-address label{color:var(--discovery-muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.discovery-address input{width:100%;padding:12px 0;border:0;border-bottom:1px solid rgba(23,22,18,.2);outline:0;background:transparent;color:var(--discovery-ink);font-size:16px;text-transform:none}.discovery-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:34px}.discovery-options.multi{grid-template-columns:repeat(3,1fr)}.discovery-options button{padding:15px 18px;border:1px solid rgba(23,22,18,.14);border-radius:12px;background:rgba(255,255,255,.24);color:var(--discovery-ink);text-align:left;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.discovery-options button:hover{border-color:rgba(23,22,18,.38);transform:translateY(-1px)}.discovery-options button.selected{border-color:var(--discovery-gold);background:#e3d3b3}.discovery-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:38px}.discovery-primary{position:relative;isolation:isolate;min-height:52px;padding:0 28px;border:0;border-radius:12px;background:var(--discovery-ink);color:#f8e9c9;cursor:pointer;font-weight:600;box-shadow:inset 0 0 0 1px rgba(255,255,255,.09),0 12px 30px rgba(34,24,8,.22)}.discovery-primary:after,.discovery-primary:before{position:absolute;z-index:-1;inset:-1px;content:"";border:1px solid rgba(26,21,12,.38);border-radius:inherit;pointer-events:none;animation:discovery-pulse 2.25s cubic-bezier(.2,.7,.25,1) infinite}.discovery-primary:after{animation-delay:1.1s}.discovery-primary:active{transform:scale(.98)}.discovery-primary:disabled{opacity:.55;cursor:wait}.discovery-back{border:0;background:transparent;color:var(--discovery-muted);cursor:pointer;padding:12px 0}.discovery-error{margin:18px 0 0;color:#8e342f;font-size:13px}.discovery-consent label{display:flex;align-items:flex-start;gap:14px;margin-top:32px;color:var(--discovery-muted);line-height:1.6}.discovery-consent input{width:18px;height:18px;accent-color:var(--discovery-ink);margin-top:3px}.discovery-upload{display:grid;min-height:150px;place-items:center;align-content:center;grid-gap:8px;gap:8px;margin-top:34px;padding:28px;border:1px dashed rgba(23,19,11,.32);border-radius:12px;background:rgba(255,255,255,.12);color:var(--discovery-ink);cursor:pointer;text-align:center}.discovery-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.discovery-upload span{font-weight:600}.discovery-upload small{color:var(--discovery-muted)}.discovery-footer{position:relative;z-index:2;color:rgba(238,232,219,.4);font-size:9px;letter-spacing:.1em;text-transform:uppercase}@keyframes discovery-in{0%{opacity:0;transform:translateY(12px)}}@keyframes discovery-pulse{0%{opacity:.6;transform:scale(1)}75%,to{opacity:0;transform:scale(1.18,1.42)}}@media (max-width:720px){.discovery-header{align-items:flex-start;gap:20px}.discovery-languages{flex-wrap:wrap;justify-content:flex-end}.discovery-address,.discovery-options,.discovery-options.multi{grid-template-columns:1fr}.discovery-page{background:radial-gradient(ellipse 92% 62% at 50% 48%,#d8b268 0,#a77a3b 34%,#4b361d 57%,#17140f 80%,#0b0b0a 100%)}.discovery-stage{align-items:start;width:calc(100% - 20px);min-height:calc(100svh - 150px);margin:10px auto;padding:48px 22px}.discovery-form h1,.discovery-intro h1{font-size:clamp(2.35rem,11vw,4rem)}.chatter-grade{grid-template-columns:1fr 1fr}.chatter-private{display:none}.discovery-footer{padding-top:18px;padding-bottom:18px}}@media (prefers-reduced-motion:reduce){.discovery-form,.discovery-intro{animation:none}.discovery-progress span{transition:none}.discovery-primary:after,.discovery-primary:before{animation:none}}.chatter-discovery{--discovery-bg:#fbf7f1;--discovery-ink:#1a1a1a;--discovery-muted:#6e665c;--discovery-gold:#d4af37;min-height:100dvh;grid-template-rows:auto 1fr auto;isolation:isolate;background:radial-gradient(circle at 74% 38%,rgba(255,231,166,.5),transparent 27%),radial-gradient(circle at 42% 57%,rgba(255,255,255,.92),transparent 35%),linear-gradient(128deg,#fbf7f1,#f7efe2 57%,#f3e9d6);color:var(--discovery-ink)}.chatter-discovery:after,.chatter-discovery:before{position:absolute;z-index:-1;content:"";pointer-events:none}.chatter-discovery:before{inset:auto -12% -20% -10%;height:45%;opacity:.48;background:repeating-radial-gradient(ellipse 74% 45% at 46% 100%,transparent 0 25px,rgba(212,175,55,.27) 26px 27px,transparent 28px 45px);transform:rotate(-2deg)}.chatter-discovery:after{top:13%;right:3%;width:36%;height:42%;opacity:.68;background-image:radial-gradient(circle,rgba(212,175,55,.75) 0 1px,transparent 2px),radial-gradient(circle,rgba(255,255,255,.92) 0 1px,transparent 2px);background-position:12% 28%,67% 4%;background-size:63px 71px,91px 79px;-webkit-mask-image:radial-gradient(ellipse,#000,transparent 72%);mask-image:radial-gradient(ellipse,#000,transparent 72%)}.chatter-header{position:absolute;z-index:5;top:28px;right:clamp(24px,4vw,64px);color:rgba(26,26,26,.48);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.chatter-brand-mark{position:absolute;z-index:0;top:50%;left:50%;width:clamp(390px,47vw,720px);aspect-ratio:1;pointer-events:none;filter:drop-shadow(0 22px 26px rgba(153,105,17,.13));transition:top .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),opacity .65s ease,filter .9s ease;will-change:transform}.chatter-brand-mark img{object-fit:contain}.chatter-brand-mark.is-intro{top:-30px;transform:translateX(-50%) scale(.55)}.chatter-brand-mark.is-question{transform:translate(clamp(90px,10vw,190px),-51%) scale(.68);opacity:.92}.chatter-brand-mark.is-result{transform:translate(clamp(220px,26vw,500px),-50%) scale(.82);opacity:.3}.chatter-welcome{position:relative;z-index:2;display:grid;min-height:100dvh;place-items:end center;padding:55vh 24px clamp(76px,8vh,110px)}.chatter-welcome-copy{width:min(620px,100%);text-align:center}.chatter-welcome h1{margin:15px 0 13px;font-size:clamp(2rem,3.5vw,3.6rem);font-weight:500;line-height:1.03;letter-spacing:-.05em}.chatter-welcome p{max-width:570px;margin:0 auto 22px;color:var(--discovery-muted);font-size:14px;line-height:1.6}.chatter-welcome small{display:block;margin-top:15px;color:#897e70;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.chatter-discovery .discovery-stage{z-index:2;display:block;width:100%;min-height:100dvh;margin:0;padding:clamp(116px,14vh,170px) 8vw 105px}.chatter-discovery .discovery-form{width:min(700px,52vw);margin-left:clamp(70px,10vw,150px);margin-right:auto}.chatter-discovery .discovery-index{font-size:12px;letter-spacing:.08em}.chatter-step-progress{width:214px;height:6px;margin-top:25px;overflow:hidden;border-radius:99px;background:rgba(26,26,26,.07)}.chatter-step-progress span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#bd8612,#e6c65c);transform-origin:left;transition:transform .55s cubic-bezier(.16,1,.3,1)}.chatter-discovery .discovery-form h1{max-width:850px;margin:clamp(34px,5vh,56px) 0 22px;font-size:clamp(2.65rem,4.7vw,5.15rem);font-weight:500;line-height:.98;letter-spacing:-.065em}.chatter-discovery .discovery-form h1.is-long{font-size:clamp(2.2rem,3.65vw,4.1rem);line-height:1.04}.chatter-discovery .discovery-helper{margin:-5px 0 10px;color:var(--discovery-muted);font-size:14px}.chatter-discovery .discovery-helper a{color:#9a6d0b;border-bottom:1px solid rgba(154,109,11,.35)}.chatter-discovery .discovery-options{gap:14px 18px;margin-top:40px}.chatter-discovery .discovery-options button{display:flex;min-height:76px;align-items:center;gap:18px;padding:18px 24px;border:1px solid #e7decf;border-radius:16px;background:rgba(255,255,255,.72);box-shadow:0 12px 30px rgba(91,63,14,.045);color:var(--discovery-ink);font-size:16px}.chatter-discovery .discovery-options button:hover{border-color:#cba33a;background:rgba(255,255,255,.94);transform:translateY(-2px)}.chatter-discovery .discovery-options button.selected{border-color:#c99414;background:#fffaf0;box-shadow:0 0 0 2px rgba(212,175,55,.12),0 12px 30px rgba(91,63,14,.07)}.chatter-selection{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border:1.5px solid #c99116;border-radius:50%;color:white;font-size:14px;font-weight:700}.selected .chatter-selection{border-color:#bd8612;background:linear-gradient(145deg,#edcf70,#b87d08)}.chatter-discovery .discovery-address input,.chatter-discovery .discovery-form>input,.chatter-discovery .discovery-form>textarea{border-bottom-color:rgba(26,26,26,.2);color:var(--discovery-ink)}.chatter-discovery .discovery-form>textarea{width:100%;min-height:112px;resize:none;overflow-y:auto;line-height:1.5}.chatter-discovery .chatter-consent,.chatter-discovery .discovery-address label{color:var(--discovery-muted)}.chatter-discovery .discovery-upload{border-color:rgba(183,132,18,.44);background:rgba(255,255,255,.55)}.chatter-discovery .discovery-actions{margin-top:44px}.chatter-discovery .discovery-primary{min-height:64px;padding:0 34px;border-radius:16px;background:#111;color:#fffaf0;box-shadow:0 16px 34px rgba(26,26,26,.16),inset 0 0 0 1px rgba(255,255,255,.12)}.chatter-discovery .discovery-primary>span{margin-left:13px;color:#e5bb42;font-size:1.2em}.chatter-discovery .discovery-primary:after,.chatter-discovery .discovery-primary:before{border-color:rgba(186,131,10,.35)}.chatter-discovery .discovery-back{color:#a2710c}.chatter-discovery .discovery-footer{position:absolute;right:0;bottom:0;left:0;color:rgba(26,26,26,.38)}.creator-discovery .chatter-header{display:block}.creator-discovery .discovery-languages{justify-content:flex-end}.creator-discovery .discovery-languages button{color:rgba(26,26,26,.45)}.creator-discovery .discovery-languages button:hover{color:#8f650b}.creator-discovery .discovery-languages button.active{background:rgba(212,175,55,.15);color:#8f650b}.creator-discovery .discovery-form>textarea.creator-answer-field{height:70px;min-height:70px;margin-top:34px;padding:16px 2px;overflow:hidden;resize:none;line-height:1.35}.creator-discovery .discovery-consent{width:min(760px,56vw)}.creator-discovery .discovery-consent .chatter-step-progress{margin-top:25px}.chatter-finished .discovery-stage{display:grid;place-items:center start}.chatter-finished .discovery-intro{width:min(650px,55vw);text-align:left}.chatter-finished .discovery-intro p{margin-left:0}.chatter-discovery a:focus-visible,.chatter-discovery button:focus-visible,.chatter-discovery input:focus-visible,.chatter-discovery label.discovery-upload:focus-within{outline:3px solid rgba(212,175,55,.48);outline-offset:4px}@media (max-width:900px){.chatter-brand-mark.is-question{transform:translate(22vw,-48%) scale(.76);opacity:.18}.chatter-discovery .discovery-form{width:min(720px,74vw);margin-left:0}}@media (max-width:720px){.chatter-discovery{background:radial-gradient(circle at 50% 36%,#fff4d7 0,#fbf7f1 45%,#f3e9d6 100%)}.chatter-header{display:none}.chatter-brand-mark{width:min(82vw,450px)}.chatter-brand-mark.is-intro{top:8px;transform:translateX(-50%) scale(.78)}.chatter-brand-mark.is-question{top:32%;transform:translate(-12%,-50%) scale(.7);opacity:.1}.chatter-brand-mark.is-result{transform:translate(-15%,-50%) scale(.72);opacity:.12}.chatter-welcome{padding:42vh 22px 42px}.chatter-welcome h1{font-size:clamp(2rem,9vw,3rem)}.chatter-discovery .discovery-stage{min-height:100dvh;padding:72px 22px 90px}.chatter-discovery .discovery-form,.chatter-finished .discovery-intro{width:100%}.chatter-discovery .discovery-index{font-size:10px}.chatter-step-progress{width:140px;height:5px;margin-top:18px}.chatter-discovery .discovery-form h1,.chatter-discovery .discovery-form h1.is-long{margin-top:30px;font-size:clamp(2.2rem,10vw,3.35rem);line-height:1.02}.chatter-discovery .discovery-options{margin-top:28px}.chatter-discovery .discovery-options button{min-height:66px;padding:15px 18px}.chatter-discovery .discovery-primary{min-height:56px;padding:0 25px}.chatter-discovery .discovery-footer{padding:18px 22px}.creator-discovery .chatter-header{top:16px;right:14px}.creator-discovery .discovery-languages{gap:1px}.creator-discovery .discovery-languages button{min-width:28px;padding:6px}.creator-discovery .discovery-consent{width:100%}}@media (prefers-reduced-motion:reduce){.chatter-brand-mark,.chatter-step-progress span{transition:none}}.site-header{position:fixed;z-index:100;top:18px;left:50%;display:flex;width:min(calc(100% - 32px),1380px);align-items:center;justify-content:space-between;padding:10px 12px 10px 22px;border:1px solid rgba(255,255,255,.16);border-radius:40px;background:rgba(18,18,15,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translateX(-50%)}.wordmark{font-size:15px;font-weight:600;letter-spacing:-.02em}.wordmark span{color:var(--acid);font-size:8px;vertical-align:top;margin-left:2px}.site-header nav{display:flex;align-items:center;gap:30px;font-size:13px}.site-header nav a{transition:opacity .25s ease}.site-header nav a:hover{opacity:.58}.site-header .nav-cta{padding:12px 18px;border-radius:30px;background:var(--paper);color:var(--ink)}.page-shell{width:100%;max-width:100%;overflow-x:hidden}.hero{display:grid;min-height:100svh;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:center;grid-gap:5vw;gap:5vw;padding:150px max(5vw,28px) 80px;background:radial-gradient(circle at 8% 30%,rgba(188,168,255,.17),transparent 25%),radial-gradient(circle at 80% 70%,rgba(216,255,69,.1),transparent 26%),var(--ink)}.hero,.hero-copy{position:relative}.hero-copy{z-index:2}.eyebrow{margin:0 0 28px;color:rgba(240,238,231,.58);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.hero h1,.inner-hero h1{max-width:1180px;margin:0;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-size:clamp(4.2rem,8.1vw,9.8rem);font-weight:500;line-height:.86;letter-spacing:-.075em}.hero-lede{max-width:620px;margin:42px 0 0;color:rgba(240,238,231,.7);font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.55}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:38px}.button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:0 26px;border:0;border-radius:2px;cursor:pointer;font-size:13px;font-weight:600;transition:transform .3s ease,background .3s ease}.button:hover{transform:translateY(-3px)}.button-light{background:var(--paper);color:var(--ink)}.button-dark{background:var(--ink);color:#fff}.text-link{font-size:13px;border-bottom:1px solid rgba(255,255,255,.38);padding:14px 0 8px}.text-link span{margin-left:12px}.hero-visual{align-self:end}.agency-image,.hero-image,.portrait{background-position:50%;background-size:cover;filter:grayscale(1) contrast(1.15)}.hero-image{min-height:min(63vh,700px);-webkit-clip-path:polygon(9% 0,100% 7%,94% 100%,0 92%);clip-path:polygon(9% 0,100% 7%,94% 100%,0 92%);background-image:linear-gradient(180deg,transparent 50%,rgba(18,18,15,.35)),url(https://picsum.photos/seed/editorial-creator/900/1200)}.hero-visual p{margin:12px 8% 0 0;color:rgba(240,238,231,.42);font-size:10px;text-align:right;letter-spacing:.12em}.marquee{overflow:hidden;border-block:1px solid rgba(255,255,255,.13);padding:19px 0}.marquee-track{display:flex;width:max-content;animation:marquee 28s linear infinite;color:rgba(240,238,231,.52);font-size:12px;letter-spacing:.18em}@keyframes marquee{to{transform:translateX(-50%)}}.cinematic-frame-section{position:relative;z-index:1;padding:clamp(110px,15vw,220px) max(3vw,20px) clamp(90px,12vw,180px)}.cinematic-frame{position:relative;width:min(1420px,100%);aspect-ratio:16/8.7;min-height:420px;margin:0 auto;overflow:hidden;border:1px solid rgba(255,236,194,.17);border-radius:clamp(28px,4vw,54px);background:#0b0a09;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 45px 120px rgba(0,0,0,.48);isolation:isolate}.cinematic-video-placeholder{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at 72% 38%,rgba(225,174,81,.2),transparent 22%),radial-gradient(circle at 28% 72%,rgba(121,79,35,.2),transparent 28%),linear-gradient(145deg,#0e0c0a,#17110c 54%,#080706)}.cinematic-video{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.86) contrast(1.04) brightness(.8)}.cinematic-frame:after{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(5,4,3,.72),rgba(5,4,3,.12) 58%,rgba(5,4,3,.05)),linear-gradient(0deg,rgba(5,4,3,.48),transparent 48%);content:"";pointer-events:none}.cinematic-video-placeholder:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,4,3,.72),transparent 54%),linear-gradient(0deg,rgba(4,4,3,.5),transparent 42%);content:""}.cinematic-orbit{position:absolute;border:1px solid rgba(238,203,132,.22);border-radius:50%;animation:cinematic-drift 16s linear infinite}.cinematic-orbit.orbit-large{right:-8%;top:-35%;width:68%;aspect-ratio:1;transform:rotateX(62deg) rotate(-12deg)}.cinematic-orbit.orbit-small{right:9%;top:8%;width:38%;aspect-ratio:1;animation-direction:reverse;animation-duration:11s}.cinematic-glow{position:absolute;right:24%;top:37%;width:clamp(80px,12vw,170px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f8dda2,#a66d29 55%,#241508 78%);box-shadow:0 0 85px rgba(218,155,65,.25);animation:cinematic-float 6s ease-in-out infinite}.cinematic-frame-copy{position:absolute;z-index:2;left:clamp(28px,6vw,90px);bottom:clamp(38px,8vw,110px);max-width:780px}.cinematic-frame-copy p{margin:0 0 20px;color:rgba(231,189,104,.78);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.cinematic-frame-copy h2{max-width:760px;margin:0;color:#f7efdf;font-size:clamp(3rem,6.5vw,7.5rem);font-weight:500;line-height:.92;letter-spacing:-.06em;text-wrap:balance}.cinematic-frame-index{position:absolute;z-index:2;top:clamp(25px,4vw,55px);right:clamp(28px,4vw,60px);color:rgba(255,242,211,.38);font-size:10px;letter-spacing:.14em}@keyframes cinematic-drift{to{rotate:1turn}}@keyframes cinematic-float{0%,to{transform:translateY(-8px) scale(.97)}50%{transform:translateY(12px) scale(1.03)}}.section{padding:180px max(5vw,28px)}.services{background:var(--paper);color:var(--ink)}.section-heading{display:grid;grid-template-columns:1fr 2fr;grid-gap:40px;gap:40px;align-items:start;margin-bottom:90px}.accordion-intro>p,.process-intro>p,.section-heading>p{margin:7px 0 0;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.accordion-intro h2,.process-intro h2,.section-heading h2,.story h2{max-width:950px;margin:0;font-family:Arial Narrow,sans-serif;font-size:clamp(2.8rem,5.5vw,6rem);font-weight:500;line-height:.98;letter-spacing:-.055em}.bento{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,minmax(280px,1fr));grid-auto-flow:dense}.service-card{position:relative;display:flex;min-height:300px;justify-content:space-between;overflow:hidden;padding:34px;border:1px solid rgba(18,18,15,.28);margin:-1px 0 0 -1px;transition:flex .6s ease,transform .5s ease}.service-card:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .6s ease,transform .7s ease;transform:scale(.94)}.service-card:hover:before{opacity:.17;transform:scale(1.05)}.service-card>*{position:relative;z-index:1}.service-card h3{margin:0;font-size:clamp(2rem,3vw,3.5rem);font-weight:500;letter-spacing:-.05em}.service-card p{max-width:440px;margin:60px 0 0;line-height:1.6;color:rgba(18,18,15,.65)}.service-card>span{font-size:22px}.service-wide{grid-column:span 7}.service-narrow{grid-column:span 5}.service-brand{background:var(--acid)}.service-growth:before{display:none}.service-ops{background:#d9d5c9}.service-partner{background:var(--lavender)}.manifesto{background:var(--ink)}.manifesto p{max-width:1320px;margin:0 auto;font-family:Arial Narrow,sans-serif;font-size:clamp(3rem,6vw,7rem);line-height:1.02;letter-spacing:-.06em}.reveal-word{display:inline}.process{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:8vw;gap:8vw;align-items:start;background:#181816}.process-intro{position:-webkit-sticky;position:sticky;top:150px}.process-stack{min-height:1200px;padding-top:15vh}.process-card{position:-webkit-sticky;position:sticky;top:155px;display:grid;min-height:360px;grid-template-columns:70px 1fr;align-content:space-between;padding:38px;border:1px solid rgba(18,18,15,.25);color:var(--ink);box-shadow:0 -20px 50px rgba(0,0,0,.25)}.process-card:first-child{background:var(--paper)}.process-card:nth-child(2){top:185px;background:var(--orange)}.process-card:nth-child(3){top:215px;background:var(--acid)}.process-card h3{grid-column:2;margin:0;font-size:clamp(3rem,6vw,6rem);font-weight:500;letter-spacing:-.06em}.process-card p{grid-column:2;max-width:490px;margin:80px 0 0;line-height:1.6}.accordions{background:var(--paper);color:var(--ink)}.accordion-intro{display:grid;grid-template-columns:1fr 2fr;margin-bottom:80px}.accordion-row{display:flex;min-height:560px}.accordion-panel{position:relative;flex:1 1;overflow:hidden;padding:34px;border:1px solid var(--line);transition:flex .7s cubic-bezier(.2,.7,.2,1)}.accordion-panel:hover{flex:2.3 1}.accordion-panel h3{position:absolute;bottom:36px;left:34px;margin:0;font-size:clamp(2rem,4vw,5rem);font-weight:500;letter-spacing:-.055em;white-space:nowrap}.accordion-panel p{max-width:350px;margin-top:70px;opacity:0;line-height:1.6;transform:translateY(20px);transition:.45s ease .1s}.accordion-panel:hover p{opacity:.78;transform:translateY(0)}.panel-1{background:#d8d4c8}.panel-2{background:var(--lavender)}.panel-3{background:var(--acid)}.testimonial{display:grid;grid-template-columns:1fr 1.35fr;align-items:center;grid-gap:8vw;gap:8vw}.portrait-stack{position:relative;min-height:520px}.portrait{position:absolute;width:52%;aspect-ratio:3/4;border:8px solid var(--ink)}.portrait-one{left:0;top:10%;transform:rotate(-6deg);background-image:url(https://picsum.photos/seed/creator-one/600/800)}.portrait-two{left:25%;top:0;z-index:2;background-image:url(https://picsum.photos/seed/creator-two/600/800)}.portrait-three{right:0;top:14%;transform:rotate(7deg);background-image:url(https://picsum.photos/seed/creator-three/600/800)}.quote-wrap blockquote{min-height:250px;margin:0;font-family:Arial Narrow,sans-serif;font-size:clamp(3rem,5vw,6rem);line-height:.98;letter-spacing:-.055em}.quote-wrap>p{color:rgba(240,238,231,.55);font-size:12px}.quote-controls{display:flex;align-items:center;gap:16px;margin-top:55px}.quote-controls button{width:48px;height:48px;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:transparent;color:white;cursor:pointer}.quote-controls span{color:rgba(255,255,255,.45);font-size:12px}.testimonial{grid-template-columns:minmax(10rem,.48fr) minmax(20rem,1fr) minmax(20rem,1.05fr);gap:clamp(1.5rem,3.2vw,4rem)}.testimonial-explainer{align-self:end;padding-bottom:36px}.testimonial-explainer>p{margin:0 0 28px;color:rgba(231,189,104,.68);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.testimonial-explainer h3{margin:0;color:#f5eddd;font-size:clamp(1.7rem,2.7vw,3.2rem);font-weight:500;line-height:1.05;letter-spacing:-.045em}.testimonial-explainer span{display:block;margin-top:30px;color:rgba(244,238,225,.46);font-size:12px;line-height:1.7}.testimonial-image{position:relative;min-height:0;aspect-ratio:16/10;align-self:center}.testimonial-image:before{content:"";position:absolute;inset:8% -8% -5% 10%;border:1px solid rgba(231,189,104,.14);border-radius:48% 52% 46% 54%;transform:rotate(8deg)}.testimonial-photo{position:absolute;z-index:1;inset:0;border:1px solid rgba(255,236,194,.18);border-radius:25% 17% 22% 14%;background-position:50%;background-size:cover;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 32px 80px rgba(0,0,0,.42);filter:grayscale(.78) sepia(.18) contrast(1.08);transition:background-image .5s ease,transform .6s ease}.testimonial-photo:hover{transform:translateY(-7px) rotate(-1deg)}.testimonial-photo-one{background-image:url(https://picsum.photos/seed/artemis-growth/700/900)}.testimonial-photo-two{background-image:url(https://picsum.photos/seed/artemis-viral/700/900)}.testimonial-photo-three{background-image:url(https://picsum.photos/seed/artemis-home/700/900)}.testimonial .quote-wrap blockquote{min-height:330px;font-size:clamp(2.6rem,4.5vw,5.4rem)}.faq-section{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(28rem,1.28fr);grid-gap:clamp(4rem,9vw,10rem);gap:clamp(4rem,9vw,10rem);align-items:start;background:radial-gradient(circle at 13% 25%,rgba(196,139,57,.1),transparent 26rem),transparent}.faq-heading{position:-webkit-sticky;position:sticky;top:150px}.faq-heading>p{margin:0 0 28px;color:rgba(231,189,104,.7);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.faq-heading h2{max-width:38rem;margin:0;color:#f4eee1;font-size:clamp(3rem,5vw,6rem);font-weight:500;line-height:.96;letter-spacing:-.06em;text-wrap:balance}.faq-list{display:grid;grid-gap:14px;gap:14px}.faq-item{overflow:hidden;border:1px solid rgba(255,236,194,.15);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.018)),rgba(29,21,15,.42);box-shadow:inset 1px 1px 0 rgba(255,255,255,.09),0 20px 52px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:border-color .35s ease,background .35s ease,transform .35s ease}.faq-item:hover{border-color:rgba(231,189,104,.3);transform:translateY(-2px)}.faq-item.is-open{border-color:rgba(231,189,104,.32);background:radial-gradient(circle at 92% 12%,rgba(234,192,108,.13),transparent 26%),linear-gradient(145deg,rgba(255,255,255,.1),rgba(104,67,28,.09))}.faq-item button{display:grid;width:100%;grid-template-columns:1fr auto;grid-gap:24px;gap:24px;align-items:center;padding:28px 30px;border:0;background:transparent;color:#f4eee1;cursor:pointer;text-align:left}.faq-item button span{font-size:clamp(1.15rem,1.7vw,1.55rem);font-weight:500;letter-spacing:-.025em}.faq-item button i{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,232,180,.18);border-radius:50%;background:rgba(255,246,221,.045);color:var(--gold-soft);font-size:21px;font-style:normal;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1)}.faq-answer p{min-height:0;overflow:hidden;max-width:44rem;margin:0;padding:0 92px 0 30px;color:rgba(244,238,225,.58);line-height:1.75;transition:padding-bottom .45s cubic-bezier(.2,.8,.2,1)}.faq-item.is-open .faq-answer{grid-template-rows:1fr}.faq-item.is-open .faq-answer p{padding-bottom:30px}.faq-item:focus-within .faq-answer{grid-template-rows:1fr}.faq-item:focus-within .faq-answer p{padding-bottom:30px}@media (hover:hover){.faq-item:hover .faq-answer{grid-template-rows:1fr}.faq-item:hover .faq-answer p{padding-bottom:30px}}.final-cta{padding:180px max(5vw,28px);background:var(--acid);color:var(--ink);text-align:center}.final-cta>p{font-size:12px;text-transform:uppercase;letter-spacing:.1em}.final-cta h2{max-width:1100px;margin:32px auto 55px;font-family:Arial Narrow,sans-serif;font-size:clamp(3.5rem,7vw,8rem);font-weight:500;line-height:.9;letter-spacing:-.065em}.footer{display:grid;grid-template-columns:1fr auto;grid-gap:90px;gap:90px;padding:75px max(5vw,28px) 28px;background:var(--ink)}.footer p{color:rgba(255,255,255,.45);font-size:12px}.footer-links{display:flex;gap:30px;font-size:13px}.footer .legal{grid-column:1/-1;padding-top:35px;border-top:1px solid rgba(255,255,255,.12)}.inner-page{padding-top:1px}.inner-hero{padding:190px max(5vw,28px) 100px}.inner-hero h1{max-width:1250px;font-size:clamp(4rem,7.3vw,8.7rem)}.inner-hero-grid{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:8vw;gap:8vw;align-items:end;margin-top:100px}.inner-hero-grid>p{max-width:480px;font-size:1.2rem;line-height:1.65;color:rgba(255,255,255,.65)}.agency-image{min-height:620px;background-image:url(https://picsum.photos/seed/creative-studio/1400/900)}.story{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:10vw;gap:10vw;background:var(--paper);color:var(--ink)}.story-copy{padding-top:70px;font-size:1.1rem;line-height:1.8}.story-copy p+p{margin-top:35px}.values{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0}.values article{padding:35px;border:1px solid rgba(255,255,255,.18);margin-left:-1px}.values h3{margin:0;font-size:2.5rem;font-weight:500;letter-spacing:-.04em}.values p{max-width:300px;margin-top:130px;color:rgba(255,255,255,.58);line-height:1.6}.agency-cta{background:var(--lavender)}.application-page{background:var(--paper);color:var(--ink)}.application-intro{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:8vw;gap:8vw;align-items:end;padding:200px max(5vw,28px) 110px}.application-intro .eyebrow{color:rgba(18,18,15,.55)}.application-intro h1{max-width:850px;margin:0;font-family:Arial Narrow,sans-serif;font-size:clamp(4rem,7vw,8rem);line-height:.9;letter-spacing:-.065em;font-weight:500}.application-intro>p{max-width:520px;color:rgba(18,18,15,.62);line-height:1.7}.application-layout{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:8vw;gap:8vw;padding:80px max(5vw,28px) 180px;border-top:1px solid var(--line)}.application-layout aside{padding-right:4vw}.application-layout aside>p{font-size:1.4rem}.application-layout ol{list-style:none;padding:0;margin:45px 0 70px}.application-layout li{display:grid;grid-template-columns:45px 1fr;padding:22px 0;border-top:1px solid var(--line);line-height:1.5}.application-layout li span{font-size:11px;color:rgba(18,18,15,.45)}.application-layout small{color:rgba(18,18,15,.48)}.application-form{display:grid;grid-gap:32px;gap:32px}.form-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.form-error,.form-privacy-note{margin:-6px 0 0;color:rgba(255,249,232,.58);font-size:.84rem;line-height:1.55}.form-error{padding:13px 15px;border:1px solid rgba(255,145,125,.32);border-radius:14px;background:rgba(110,28,22,.2);color:#ffd3ca}.form-submit:disabled{cursor:wait;opacity:.68}.field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px}.application-form label{display:grid;grid-gap:12px;gap:12px;font-size:12px;text-transform:uppercase;letter-spacing:.09em}.application-form input,.application-form select,.application-form textarea{width:100%;border:0;border-bottom:1px solid rgba(18,18,15,.35);border-radius:0;outline:0;background:transparent;color:var(--ink);padding:14px 0;font-size:16px;text-transform:none;letter-spacing:0}.application-form input:focus,.application-form select:focus,.application-form textarea:focus{border-color:var(--ink)}.application-form textarea{resize:vertical}.application-form .consent{display:flex;grid-template-columns:none;flex-direction:row;align-items:flex-start;gap:14px;line-height:1.5;text-transform:none;letter-spacing:0}.consent input{width:18px;height:18px;flex:none;margin:1px 0 0}.form-submit{width:-moz-fit-content;width:fit-content;background:var(--ink);color:#fff}.form-success{min-height:520px;padding:55px;background:var(--acid)}.form-success>p{margin:0 0 60px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.form-success h2{max-width:620px;margin:0;font-family:Arial Narrow,sans-serif;font-size:clamp(3rem,6vw,6rem);font-weight:500;line-height:.95;letter-spacing:-.055em}.form-success>span{display:block;max-width:560px;margin-top:55px;color:rgba(18,18,15,.65);line-height:1.65}.form-success .text-link{display:block;margin-top:45px;border:0;border-bottom:1px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer}@media (max-width:900px){.site-header nav>a:not(.nav-cta){display:none}.hero{grid-template-columns:1fr;padding-top:140px}.hero h1{font-size:clamp(4rem,15vw,7rem)}.hero-visual{width:72%;margin:30px 0 0 auto}.hero-image{min-height:430px}.section{padding-top:120px;padding-bottom:120px}.accordion-intro,.application-intro,.application-layout,.bento,.process,.section-heading,.story{grid-template-columns:1fr}.bento{grid-template-rows:none}.service-narrow,.service-wide{grid-column:span 1}.process-intro{position:relative;top:auto}.process-stack{min-height:auto}.accordions{padding-inline:20px}.accordion-row{display:grid;min-height:auto}.accordion-panel{min-height:300px}.accordion-panel p{opacity:.72;transform:none}.testimonial{grid-template-columns:1fr}.testimonial-explainer{max-width:30rem;padding-bottom:0}.testimonial-image{width:min(100%,42rem);min-height:0}.faq-section{grid-template-columns:1fr}.faq-heading{position:relative;top:auto}.portrait-stack{min-height:420px}.quote-wrap blockquote{min-height:180px}.inner-hero-grid{grid-template-columns:1fr}.agency-image{min-height:500px}.values{grid-template-columns:1fr}.application-intro{padding-top:160px}}@media (max-width:560px){.site-header{top:10px}.site-header nav{gap:0}.site-header .nav-cta{padding:10px 14px}.hero{padding-inline:20px}.hero h1{font-size:3.8rem;line-height:.89}.hero-actions{align-items:flex-start;flex-direction:column}.hero-visual{width:100%}.section{padding-inline:20px}.section-heading{margin-bottom:55px}.process-card{grid-template-columns:40px 1fr;min-height:310px;padding:25px}.portrait-stack{min-height:340px}.testimonial-image{min-height:0;aspect-ratio:16/10}.testimonial .quote-wrap blockquote{min-height:0}.faq-item button{padding:22px 20px}.faq-item button i{width:36px;height:36px}.faq-answer p{padding-inline:20px}.faq-item.is-open .faq-answer p,.faq-item:focus-within .faq-answer p{padding-bottom:24px}@media (hover:hover){.faq-item:hover .faq-answer p{padding-bottom:24px}}.final-cta{padding-inline:20px}.footer{grid-template-columns:1fr;gap:35px}.footer-links{flex-wrap:wrap}.footer .legal{grid-column:auto}.inner-hero{padding-inline:20px}.inner-hero h1{font-size:3.8rem}.agency-image{min-height:360px}.application-intro,.application-layout,.story,.values{padding-inline:20px}.application-intro h1{font-size:3.8rem}.field-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--ink:#080706;--paper:#f4eee1;--acid:#d8ac59;--orange:#a87635;--lavender:#e4c986;--gold:#e7bd68;--gold-soft:#f6dda3;--glass:rgba(255,246,221,.065);--glass-strong:rgba(255,245,216,.11);--glass-line:rgba(255,234,184,.2);--line:rgba(255,232,180,.16)}body{background:radial-gradient(circle at 20% -10%,rgba(212,160,68,.12),transparent 28rem),radial-gradient(circle at 88% 26%,rgba(128,86,37,.1),transparent 34rem),#080706;color:var(--paper)}body:before{content:"";position:fixed;z-index:90;inset:0;pointer-events:none;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");mix-blend-mode:soft-light}:focus-visible{outline:2px solid var(--gold-soft);outline-offset:4px}.skip-link{position:fixed;z-index:200;top:12px;left:12px;padding:12px 18px;border-radius:14px;background:var(--gold-soft);color:var(--ink);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{top:20px;width:min(calc(100% - 40px),1360px);min-height:66px;padding:8px 9px 8px 15px;border:1px solid rgba(255,236,194,.17);border-radius:22px;background:linear-gradient(130deg,rgba(255,255,255,.09),rgba(255,255,255,.025)),rgba(12,10,8,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(255,205,112,.04),0 18px 65px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(26px) saturate(125%);backdrop-filter:blur(26px) saturate(125%)}.wordmark{display:inline-flex;align-items:center;gap:10px}.wordmark img{width:38px;height:38px;border-radius:11px;object-fit:cover;box-shadow:0 5px 22px rgba(223,169,72,.24)}.wordmark-text{color:#f4eee1;font-size:11px;font-weight:600;letter-spacing:.13em}.site-header nav{gap:33px;color:rgba(244,238,225,.68)}.language-switch{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid rgba(255,236,194,.13);border-radius:999px;background:rgba(255,255,255,.035);color:rgba(244,238,225,.28)}.language-switch button{padding:3px 4px;border:0;background:none;color:rgba(244,238,225,.42);font:inherit;font-size:10px;letter-spacing:.08em;cursor:pointer;transition:color .2s ease}.language-switch button.active{color:#f3d58c}.site-header .nav-cta{padding:14px 21px;border:1px solid rgba(255,236,194,.24);border-radius:15px;background:linear-gradient(145deg,#f3d58c,#bd8438);color:#171008;box-shadow:inset 0 1px 0 rgba(255,255,255,.65),inset 0 -3px 8px rgba(107,61,14,.25),0 8px 28px rgba(196,132,46,.25)}.button:active,.site-header .nav-cta:active{transform:scale(.98)}.hero{isolation:isolate;min-height:100dvh;grid-template-columns:minmax(0,1.14fr) minmax(25rem,.86fr);gap:3vw;padding:155px max(5vw,28px) 95px;background:radial-gradient(ellipse at 78% 41%,rgba(231,189,104,.14),transparent 26%),radial-gradient(circle at 16% 72%,rgba(108,76,41,.18),transparent 30%)}.hero:before{content:"";position:absolute;z-index:-1;inset:80px 2.5vw 25px;border:1px solid rgba(255,235,190,.1);border-radius:44px;background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 38%),rgba(18,14,11,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 80px 130px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.eyebrow{color:rgba(229,192,119,.72);letter-spacing:.18em}.accordion-intro h2,.application-intro h1,.final-cta h2,.hero h1,.inner-hero h1,.process-intro h2,.section-heading h2,.story h2{font-family:Manrope,Arial,sans-serif;text-wrap:balance}.hero h1{max-width:930px;font-size:clamp(4rem,7.3vw,8.8rem);line-height:.91;letter-spacing:-.072em;background:linear-gradient(120deg,#fff8e8 8%,#d9b160 54%,#fff0c8 84%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 14px 35px rgba(174,115,36,.14))}.hero-lede{color:rgba(244,238,225,.59)}.button{min-height:58px;border-radius:17px;box-shadow:inset 0 1px 0 rgba(255,255,255,.65),inset 0 -5px 11px rgba(108,62,18,.24),0 13px 34px rgba(154,98,28,.22)}.button-light{background:linear-gradient(145deg,#f7df9f,#c28b40);color:#1d140a}.button-dark{border:1px solid rgba(255,239,202,.16);background:linear-gradient(145deg,#211a12,#090807);color:#fff5df}.text-link{color:rgba(244,238,225,.78);border-color:rgba(222,179,91,.45)}.hero-visual{align-self:center}.spatial-stage{position:relative;display:grid;min-height:min(68vh,690px);place-items:center;perspective:1100px}.orbit{position:absolute;z-index:1;width:92%;aspect-ratio:1;border:1px solid rgba(229,183,92,.19);border-radius:50%;transform:rotateX(68deg) rotate(-14deg);box-shadow:0 0 28px rgba(229,183,92,.06)}.orbit-two{top:50%;left:50%;width:66%;aspect-ratio:2.67;transform:translate(-50%,-50%) rotate(-14deg)}.orbit-one{opacity:0}.orbiting-sphere{position:absolute;top:50%;left:50%;width:92%;aspect-ratio:2.67;border:1px solid rgba(229,183,92,.19);border-radius:50%;box-shadow:0 0 28px rgba(229,183,92,.06);transform:translate(-50%,-50%) rotate(-14deg);animation:orbit-depth 8s linear infinite}.orbiting-sphere-track{position:absolute;inset:0}.orbiting-sphere-track:after{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:radial-gradient(circle at 31% 25%,#fff8dc,#e4ad4c 38%,#754216 79%);box-shadow:inset -6px -7px 10px rgba(54,27,6,.38),inset 3px 3px 6px rgba(255,255,255,.52),0 0 28px rgba(230,168,63,.5),0 12px 25px rgba(0,0,0,.34);offset-path:ellipse(50% 50% at 50% 50%);offset-distance:0;offset-rotate:0deg;animation:sketched-orbit 8s linear infinite}@keyframes sketched-orbit{to{offset-distance:100%}}@keyframes orbit-depth{0%{z-index:3}1%,49%{z-index:5}50%,99%{z-index:2}to{z-index:3}}.clay-sphere{position:absolute;z-index:4;border-radius:50%;background:radial-gradient(circle at 31% 25%,#fff2c8,#d5a64d 29%,#7a491d 78%);box-shadow:inset -12px -16px 25px rgba(57,28,8,.36),inset 5px 5px 12px rgba(255,255,255,.36),0 20px 40px rgba(0,0,0,.4)}.sphere-one{top:13%;right:5%;width:54px;height:54px}.sphere-two{bottom:12%;left:4%;width:30px;height:30px;opacity:.75}.marquee{border:0;margin:0 2.5vw;padding:22px 0;border-radius:18px;background:rgba(255,246,221,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.marquee-track{color:rgba(231,189,104,.55)}.section{padding-top:190px;padding-bottom:220px}.accordions,.application-page,.services,.story{background:radial-gradient(circle at 80% 15%,rgba(196,139,57,.1),transparent 24rem),transparent;color:var(--paper)}.accordions,.services{position:relative}.accordion-intro>p,.process-intro>p,.section-heading>p{color:rgba(231,189,104,.7)}.accordion-intro h2,.process-intro h2,.section-heading h2,.story h2{color:#f4eee1;font-size:clamp(2.8rem,5.1vw,5.8rem)}.bento{gap:18px}.service-card{min-height:315px;margin:0;padding:36px;border:1px solid var(--glass-line);border-radius:30px;background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.022)),rgba(35,25,17,.42);color:var(--paper);box-shadow:inset 1px 1px 0 rgba(255,255,255,.12),inset -8px -12px 24px rgba(0,0,0,.12),0 22px 60px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.service-card:hover{transform:translateY(-8px) rotateX(1.5deg)}.service-card .service-copy{max-width:520px;margin-top:48px}.service-card .service-copy strong{display:block;max-width:440px;color:rgba(247,239,223,.94);font-size:clamp(1.05rem,1.35vw,1.35rem);font-weight:500;line-height:1.35;letter-spacing:-.02em}.service-card .service-copy p{max-width:500px;margin-top:14px;color:rgba(244,238,225,.58)}.growth-graph{position:absolute;z-index:0;right:-4%;bottom:-3%;width:78%;height:78%;opacity:0;transform:translateY(18px) scale(.96);transition:opacity .45s ease,transform .6s cubic-bezier(.2,.8,.2,1);pointer-events:none}.service-growth:focus-within .growth-graph,.service-growth:hover .growth-graph{opacity:.72;transform:translateY(0) scale(1)}.growth-grid path{fill:none;stroke:rgba(243,213,140,.12);stroke-width:1}.growth-area{fill:url(#none);fill:rgba(196,139,57,.08)}.growth-line{fill:none;stroke:#efd38f;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 8px rgba(231,189,104,.42));transition:stroke-dashoffset 1.15s cubic-bezier(.2,.8,.2,1) .08s}.service-growth:focus-within .growth-line,.service-growth:hover .growth-line{stroke-dashoffset:0}.growth-points circle{fill:#f3d58c;opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(0);transition:opacity .25s ease .7s,transform .35s ease .7s}.service-growth:focus-within .growth-points circle,.service-growth:hover .growth-points circle{opacity:1;transform:scale(1)}.card-motion{position:absolute;z-index:0;right:-3%;bottom:-5%;width:66%;height:80%;opacity:0;pointer-events:none;transition:opacity .45s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.brand-motion{fill:none;stroke:rgba(243,213,140,.48);stroke-width:1.3;transform:scale(.88) rotate(-8deg);transform-origin:center}.brand-motion g circle{fill:#f3d58c;stroke:none;filter:drop-shadow(0 0 8px rgba(243,213,140,.55))}.service-brand:focus-within .brand-motion,.service-brand:hover .brand-motion{opacity:.6;transform:scale(1) rotate(0);animation:brand-orbit 10s linear infinite}.ops-motion{display:grid;width:58%;height:58%;align-content:center;grid-gap:17px;gap:17px;transform:translateX(25px)}.ops-motion span{position:relative;display:block;height:1px;overflow:visible;background:linear-gradient(90deg,transparent,rgba(243,213,140,.42),transparent)}.ops-motion span:after{position:absolute;top:-4px;left:0;width:9px;height:9px;border-radius:50%;background:#efd38f;box-shadow:0 0 13px rgba(239,211,143,.62);content:"";opacity:0}.service-ops:focus-within .ops-motion,.service-ops:hover .ops-motion{opacity:.72;transform:translateX(0)}.service-ops:focus-within .ops-motion span:after,.service-ops:hover .ops-motion span:after{animation:ops-pulse 2.2s ease-in-out infinite;opacity:1}.ops-motion span:nth-child(2):after{animation-delay:.35s!important}.ops-motion span:nth-child(3):after{animation-delay:.7s!important}.ops-motion span:nth-child(4):after{animation-delay:1.05s!important}.partner-motion{fill:none;stroke:rgba(243,213,140,.34);stroke-width:1.2;transform:scale(.9)}.partner-motion g circle{fill:#efd38f;stroke:none;filter:drop-shadow(0 0 8px rgba(239,211,143,.6))}.service-partner:focus-within .partner-motion,.service-partner:hover .partner-motion{opacity:.65;transform:scale(1)}.service-partner:focus-within .partner-motion ellipse:first-child,.service-partner:hover .partner-motion ellipse:first-child{animation:partner-orbit 7s linear infinite;transform-box:fill-box;transform-origin:center}@keyframes brand-orbit{to{transform:scale(1) rotate(1turn)}}@keyframes ops-pulse{0%{left:0;opacity:0}18%,82%{opacity:1}to{left:calc(100% - 9px);opacity:0}}@keyframes partner-orbit{to{transform:rotate(1turn)}}.service-brand{background:radial-gradient(circle at 83% 15%,rgba(255,228,164,.19),transparent 28%),linear-gradient(145deg,rgba(199,142,55,.22),rgba(255,255,255,.03))}.service-growth{min-height:360px}.service-ops{background:linear-gradient(145deg,rgba(255,255,255,.11),rgba(102,67,28,.08))}.service-partner{background:linear-gradient(145deg,rgba(182,127,52,.18),rgba(255,255,255,.035))}.manifesto{position:relative;background:transparent}.manifesto p{color:#f7efdf}.manifesto cite{display:block;max-width:1320px;margin:48px auto 0;color:rgba(231,189,104,.68);font-size:12px;font-style:normal;letter-spacing:.12em;text-transform:uppercase}.constellation-map{position:absolute;right:3vw;bottom:5%;width:min(31vw,420px);opacity:.2;filter:drop-shadow(0 0 9px rgba(231,189,104,.18));pointer-events:none}.constellation-map path{fill:none;stroke:#d9ab55;stroke-width:1}.constellation-map circle{fill:#f5d995;stroke:rgba(255,255,255,.42);stroke-width:1}.astro-chart{position:absolute;width:190px;aspect-ratio:1;border:1px solid rgba(231,189,104,.14);border-radius:50%;opacity:.36;pointer-events:none}.astro-chart-one{top:7%;right:4vw;transform:rotate(-17deg)}.astro-chart-two{right:7vw;bottom:6%;width:150px;transform:rotate(24deg)}.astro-ring{position:absolute;inset:23%;border:1px solid rgba(231,189,104,.2);border-radius:50%}.astro-axis{position:absolute;top:50%;left:9%;width:82%;height:1px;background:rgba(231,189,104,.18);transform-origin:center}.axis-one{transform:rotate(28deg)}.axis-two{transform:rotate(112deg)}.astro-star{position:absolute;width:7px;height:7px;border:1px solid rgba(255,231,177,.62);transform:rotate(45deg);box-shadow:0 0 12px rgba(231,189,104,.24)}.star-one{top:10%;left:45%}.star-two{right:8%;bottom:30%;width:5px;height:5px}.star-three{bottom:8%;left:28%;width:4px;height:4px}.process{position:relative;isolation:isolate;min-height:100vh;display:block;overflow:hidden;padding-top:130px;padding-bottom:100px;background:#090806}.process:before{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(7,6,5,.68),rgba(7,6,5,.38) 40%,rgba(7,6,5,.68)),radial-gradient(circle at 50% 54%,rgba(10,8,6,.18),rgba(7,6,5,.7) 82%);content:"";pointer-events:none}.process-video-layer{position:absolute;z-index:0;inset:0;overflow:hidden;background:#090806}.process-video{position:absolute;inset:0;width:100%;height:100%;border:0;opacity:0;object-fit:cover;pointer-events:none;will-change:opacity}.process-intro,.timeline-experience{z-index:2}.process-intro{position:relative;top:auto;width:min(1120px,100%);margin:0 auto 105px;text-align:center}.process-intro h2{max-width:none;margin-inline:auto;text-wrap:balance}.timeline-experience{position:relative;width:min(1060px,100%);min-width:0;margin:0 auto}.timeline-rail{position:absolute;z-index:5;top:220px;left:8px;width:calc(100% - 16px);height:34px;margin:0}.timeline-base,.timeline-progress{position:absolute;top:16px;left:0;width:100%;height:1px}.timeline-base{background:rgba(255,239,203,.18)}.timeline-progress{background:linear-gradient(90deg,#b47b31,#f2d58d);box-shadow:0 0 16px rgba(231,189,104,.28)}.timeline-dot,.timeline-traveler{position:absolute;z-index:2;top:10px;width:13px;height:13px;margin-left:-6px;border:1px solid rgba(243,213,140,.7);border-radius:50%;background:#302317}.timeline-traveler{z-index:3;left:0;width:17px;height:17px;top:8px;margin-left:-8px;border:0;background:radial-gradient(circle at 35% 30%,#fff0bd,#d2953d 62%,#65401d);box-shadow:0 0 22px rgba(231,189,104,.55)}.timeline-cards{position:relative;min-height:430px}.timeline-card{position:absolute;inset:0;display:grid;grid-template-rows:160px 110px auto;justify-items:center;padding:0 clamp(20px,5vw,70px);text-align:center}.timeline-card>span{position:absolute;top:0;color:rgba(231,189,104,.65);font-size:11px;letter-spacing:.14em}.timeline-card h3{align-self:end;grid-row:1;margin:0;color:#f7efdf;font-size:clamp(2.7rem,5vw,5rem);font-weight:500;line-height:.95;letter-spacing:-.055em}.timeline-card p{align-self:start;grid-row:3;max-width:500px;margin:0;color:rgba(255,249,232,.66);font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.65}.process-card{border:1px solid rgba(255,234,187,.2);border-radius:34px;color:var(--paper);box-shadow:inset 1px 1px 0 rgba(255,255,255,.12),0 -20px 70px rgba(0,0,0,.38);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.process-card:first-child{background:linear-gradient(145deg,rgba(255,255,255,.13),rgba(48,35,22,.84))}.process-card:nth-child(2){background:linear-gradient(145deg,rgba(177,119,47,.72),rgba(63,36,15,.91))}.process-card:nth-child(3){background:linear-gradient(145deg,rgba(226,185,102,.84),rgba(119,74,27,.94))}.process-card p{color:rgba(255,249,232,.68)}.accordion-panel{border:1px solid rgba(255,236,198,.17);border-radius:28px;margin:0 7px;color:var(--paper);box-shadow:inset 1px 1px 0 rgba(255,255,255,.11),0 26px 70px rgba(0,0,0,.3)}.panel-1{background:linear-gradient(145deg,rgba(255,255,255,.11),rgba(45,31,20,.7))}.panel-2{background:linear-gradient(145deg,rgba(192,140,65,.28),rgba(53,34,18,.76))}.panel-3{background:linear-gradient(145deg,rgba(231,190,107,.48),rgba(93,55,20,.78))}.accordion-panel p{color:rgba(255,247,227,.72)}.portrait{border:8px solid rgba(16,12,9,.92);border-radius:25% 35% 29% 38%;box-shadow:0 25px 70px rgba(0,0,0,.45)}.quote-controls button{border-color:rgba(255,232,180,.22);background:var(--glass);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.final-cta{position:relative;margin:0 2.5vw 50px;overflow:hidden;border:1px solid rgba(255,231,178,.24);border-radius:46px;background:radial-gradient(circle at 50% 0,rgba(255,233,173,.34),transparent 34%),linear-gradient(145deg,#b77b32,#6d411b 70%,#17100a);color:#fff8e9;box-shadow:inset 1px 1px 0 rgba(255,255,255,.3),inset -20px -28px 70px rgba(44,21,6,.3),0 38px 90px rgba(0,0,0,.34)}.footer{background:transparent}.footer .wordmark img{width:44px;height:44px}.inner-hero{background:radial-gradient(circle at 84% 28%,rgba(212,158,69,.15),transparent 24rem)}.application-intro h1,.inner-hero h1{color:#f4eee1;background:linear-gradient(115deg,#fff8e9,#d5a956 68%,#f8e7bb);-webkit-background-clip:text;background-clip:text;color:transparent}.agency-image{border:1px solid rgba(255,233,185,.2);border-radius:38% 20% 32% 18%;box-shadow:0 40px 100px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.14)}.application-intro>p,.story-copy{color:rgba(244,238,225,.62)}.values{gap:18px}.values article{min-height:360px;margin:0;border:1px solid var(--glass-line);border-radius:29px;background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.025));box-shadow:inset 1px 1px 0 rgba(255,255,255,.1),0 25px 60px rgba(0,0,0,.2)}.application-intro .eyebrow{color:rgba(231,189,104,.7)}.application-layout,.application-layout li{border-color:var(--line)}.application-layout li span,.application-layout small{color:rgba(231,189,104,.55)}.application-form input,.application-form select,.application-form textarea{border-color:rgba(255,230,175,.22);color:var(--paper)}.application-form input:focus,.application-form select:focus,.application-form textarea:focus{border-color:var(--gold)}.application-form option{background:#17110c;color:var(--paper)}.application-form .consent{color:rgba(244,238,225,.7)}.form-submit{background:linear-gradient(145deg,#f1d58f,#b87d33);color:#1b1208}.form-success{border:1px solid rgba(255,234,187,.22);border-radius:32px;background:linear-gradient(145deg,rgba(202,145,59,.5),rgba(69,42,20,.8));color:var(--paper);box-shadow:inset 1px 1px 0 rgba(255,255,255,.14),0 30px 80px rgba(0,0,0,.28)}.form-success>span{color:rgba(255,247,226,.67)}.form-success .text-link{color:var(--paper);border-color:var(--gold)}@media (max-width:900px){.hero{grid-template-columns:1fr}.hero:before{inset-inline:12px}.spatial-stage{min-height:520px}.bento{gap:14px}.accordion-panel{margin:7px 0}.process{align-content:center;gap:56px;padding-top:110px;padding-bottom:70px}.process-intro h2{max-width:720px;font-size:clamp(2.8rem,8vw,4.7rem)}.timeline-rail{margin-bottom:38px}.timeline-cards{min-height:430px}}@media (max-width:560px){.site-header{width:calc(100% - 20px);min-height:58px;padding-left:9px;border-radius:19px}.wordmark img{width:35px;height:35px}.wordmark-text{display:none}.site-header nav{gap:7px}.language-switch{gap:2px;padding:4px}.hero{padding-top:125px}.hero:before{top:72px;bottom:12px;border-radius:30px}.hero h1{font-size:3.55rem}.spatial-stage{min-height:400px}.section{padding-top:130px;padding-bottom:150px}.process-card,.service-card,.values article{border-radius:24px}.process{gap:38px;padding-inline:18px}.timeline-cards{min-height:400px}.timeline-card{padding:28px 24px;border-radius:24px}.timeline-card h3{font-size:3rem}.timeline-card p{margin-top:24px}.final-cta{margin-inline:10px;border-radius:30px}.form-success{padding:32px 24px}}@media (prefers-reduced-motion:reduce){.process{min-height:auto;overflow:hidden}.process-video{opacity:0!important;visibility:hidden!important}.process-video:first-child{opacity:.32!important;visibility:visible!important}.timeline-rail{display:none}.timeline-cards{display:grid;min-height:0;grid-gap:18px;gap:18px}.timeline-card{position:relative;inset:auto;display:block;min-height:0;padding:28px;border:1px solid rgba(255,236,194,.15);border-radius:24px;background:rgba(20,16,12,.56);opacity:1!important;visibility:visible!important;transform:none!important}.timeline-card>span{position:static}.timeline-card h3{margin-top:14px}.timeline-card p{margin:18px auto 0}}.logo-object{position:relative;z-index:3;width:min(72%,31rem);aspect-ratio:1;transform-style:preserve-3d;transform:rotateY(-16deg) rotateX(8deg);animation:artemis-float 7s ease-in-out infinite;filter:drop-shadow(0 42px 48px rgba(0,0,0,.55))}.logo-object:before{content:"";position:absolute;z-index:-1;inset:17%;border-radius:50%;background:rgba(220,159,57,.18);filter:blur(48px);transform:translateZ(-3rem)}.logo-object img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.logo-depth{opacity:.42;filter:sepia(1) saturate(.8) brightness(.48) contrast(1.45)}.depth-four{transform:translate3d(-18px,20px,-44px)}.depth-three{transform:translate3d(-14px,15px,-34px);opacity:.5}.depth-two{transform:translate3d(-10px,11px,-24px);opacity:.58}.depth-one{transform:translate3d(-5px,6px,-12px);opacity:.68}.logo-face{transform:translateZ(2px);filter:contrast(1.2) saturate(1.08) drop-shadow(0 0 12px rgba(255,223,146,.22)) drop-shadow(0 18px 22px rgba(89,46,9,.42))}@keyframes artemis-float{0%,to{transform:rotateY(-16deg) rotateX(8deg) translateZ(0)}50%{transform:rotateY(-7deg) rotateX(3deg) translate3d(0,-19px,18px)}}.application-form-shell{min-width:0}.role-switch{position:relative;display:grid;width:min(100%,36rem);grid-template-columns:1fr 1fr;grid-gap:0;gap:0;margin-bottom:52px;padding:6px;border:1px solid rgba(255,232,180,.18);border-radius:22px;background:rgba(255,246,221,.055);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 18px 45px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.role-switch-indicator{position:absolute;top:6px;bottom:6px;left:6px;width:calc(50% - 6px);border-radius:16px;background:linear-gradient(145deg,#f1d58f,#b87d33);box-shadow:inset 0 1px 0 rgba(255,255,255,.62),inset 0 -5px 10px rgba(103,57,14,.22),0 10px 28px rgba(164,103,30,.24);transition:transform .45s cubic-bezier(.2,.85,.25,1)}.role-switch-indicator.chatter{transform:translateX(100%)}.role-switch button{position:relative;z-index:1;min-height:52px;border:0;background:transparent;color:rgba(244,238,225,.58);cursor:pointer;font-weight:600;transition:color .3s ease}.role-switch button[aria-selected=true]{color:#1b1208}.application-form label{position:relative}.required-mark{position:absolute;top:0;right:0;color:rgba(231,189,104,.58);font-size:9px;font-weight:500;letter-spacing:.12em}.experience-fieldset{min-width:0;margin:6px 0 4px;padding:26px;border:1px solid rgba(255,230,175,.16);border-radius:24px;background:rgba(255,246,221,.025)}.experience-fieldset legend{padding:0 10px;color:var(--paper);font-size:12px;letter-spacing:.09em;text-transform:uppercase}.experience-fieldset legend .required-mark{position:static;margin-left:12px}.mini-switch{display:grid;width:15rem;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;margin:8px 0 4px;padding:5px;border-radius:15px;background:rgba(255,255,255,.05)}.mini-switch button{min-height:42px;border:0;border-radius:11px;background:transparent;color:rgba(244,238,225,.55);cursor:pointer}.mini-switch button.active{background:rgba(231,189,104,.18);color:var(--gold-soft);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.experience-details{margin-top:28px}.repeatable-group{display:grid;grid-gap:19px;gap:19px;padding:28px;border:1px solid rgba(255,230,175,.16);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015))}.repeatable-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.repeatable-heading p{margin:0;font-size:12px;letter-spacing:.09em;text-transform:uppercase}.remove-field,.repeatable-heading button{border:1px solid rgba(255,230,175,.2);border-radius:11px;background:rgba(255,246,221,.06);color:var(--gold-soft);cursor:pointer;font-size:11px;transition:background .25s ease,transform .25s ease}.repeatable-heading button{min-height:38px;padding:0 15px}.remove-field:hover,.repeatable-heading button:hover{background:rgba(231,189,104,.13)}.remove-field:active,.repeatable-heading button:active{transform:scale(.98)}.repeatable-row{display:grid;grid-template-columns:1fr auto;grid-gap:15px;gap:15px;align-items:end}.fanpage-row{display:grid;grid-template-columns:minmax(9rem,.45fr) 1fr auto;grid-gap:16px;gap:16px;align-items:end}.remove-field{min-height:43px;margin-bottom:1px;padding:0 13px;color:rgba(244,238,225,.55)}@media (max-width:900px){.logo-object{width:min(72%,28rem)}.application-form-shell{width:100%}}@media (max-width:560px){.logo-object{width:84%}.role-switch{width:100%;margin-bottom:40px}.experience-fieldset,.repeatable-group{padding:21px 18px;border-radius:20px}.repeatable-heading{align-items:flex-start;flex-direction:column}.fanpage-row,.repeatable-row{grid-template-columns:1fr}.remove-field{width:-moz-fit-content;width:fit-content}.mini-switch{width:100%}}.intro-sequence{position:fixed;z-index:180;inset:0;display:grid;overflow:hidden;place-items:center;background:#0a0a0a;animation:intro-release .4s ease 2s forwards}.intro-copy{position:relative;z-index:2;display:grid;place-items:center;animation:intro-copy 1.9s cubic-bezier(.2,.8,.2,1) forwards}.intro-copy p{margin:0;background:linear-gradient(120deg,#fff0b7,#d8a64c 52%,#f4d88c);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(1.5rem,3vw,2.35rem);font-weight:500;letter-spacing:.09em;text-transform:uppercase}@keyframes intro-copy{0%{opacity:0;transform:translateY(16px) scale(.97)}25%,62%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:scale(.93)}}@keyframes intro-release{to{opacity:0;visibility:hidden}}.page-shell{position:relative;isolation:isolate}.page-shell>.marquee,.page-shell>section{position:relative;z-index:1}.cosmic-backdrop{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.cosmic-ring{position:absolute;width:min(52vw,720px);aspect-ratio:1;border:1px solid rgba(225,178,88,.09);border-radius:50%;opacity:.58;will-change:transform}.cosmic-ring:after,.cosmic-ring:before{content:"";position:absolute;border:1px solid rgba(225,178,88,.07);border-radius:50%}.cosmic-ring:before{inset:15%}.cosmic-ring:after{inset:34%}.cosmic-ring-a{top:15%;left:-22%}.cosmic-ring-b{top:57%;right:-27%;width:min(60vw,820px)}.cosmic-ring span{position:absolute;width:8px;height:8px;border:1px solid rgba(244,213,147,.42);transform:rotate(45deg);box-shadow:0 0 16px rgba(218,161,66,.16)}.cosmic-ring span:first-child{top:8%;left:46%}.cosmic-ring span:nth-child(2){top:44%;right:-4px;width:5px;height:5px}.cosmic-ring span:nth-child(3){bottom:7%;left:40%;width:6px;height:6px}.cosmic-ring span:nth-child(4){top:36%;left:-4px;width:4px;height:4px}.cosmic-constellation{position:absolute;top:38%;left:60%;width:min(44vw,600px);opacity:.13;will-change:transform}.cosmic-constellation path{fill:none;stroke:#d9ab55;stroke-width:1}.cosmic-constellation circle{fill:#f5d995;filter:drop-shadow(0 0 7px rgba(231,189,104,.5))}@media (max-width:560px){.intro-copy p{font-size:1.25rem}.orbiting-sphere{width:94%}.orbiting-sphere-track:after{width:25px;height:25px;margin:-12.5px 0 0 -12.5px}.cosmic-ring{width:95vw}.cosmic-ring-a{left:-58%}.cosmic-ring-b{right:-65%;width:110vw}.cosmic-constellation{left:24%;width:90vw;opacity:.1}}@media (prefers-reduced-motion:reduce){.intro-sequence{animation:intro-release .01ms linear .05s forwards}.intro-copy{animation:none}.orbiting-sphere{animation:none;transform:translate(-50%,-50%) rotate(-14deg)}.orbiting-sphere-track:after{animation:none}}