:where(.fq,.ct,.ft){font-family:var(--sans,var(--font-geist),system-ui,sans-serif);-webkit-font-smoothing:antialiased}:where(.fq,.ct,.ft),:where(.fq,.ct,.ft) *{box-sizing:border-box}:where(.fq,.ct,.ft) *{margin:0;padding:0}:where(.fq,.ct,.ft) a{color:inherit;text-decoration:none}.ct-form button,.ct-form input,.fq summary,.fq-l a,.ft-c a{scroll-margin-top:calc(var(--gap,24px) + var(--nh,62px) + 20px)}.fq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:40px 80px;gap:40px 80px;padding:clamp(100px,14vh,170px) calc(clamp(24px,5vw,88px) + max(0px,(100% - 1500px)/2)) clamp(80px,12vh,140px);background:#000;color:#f4f3f0}.fq h2{font-weight:500;font-size:clamp(42px,5vw,80px);line-height:1;letter-spacing:-.055em}.fq h2 em{font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-weight:400;font-variation-settings:"opsz" 144;letter-spacing:-.025em}.fq-l p{margin-top:22px;max-width:320px;font-size:15.5px;line-height:1.5;color:var(--fg3)}.fq-l a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.3);text-decoration-color:rgba(255,255,255,.3);text-underline-offset:3px}.fq-r{border-top:1px solid rgba(255,255,255,.12)}.fq details{border-bottom:1px solid rgba(255,255,255,.12)}.fq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-size:clamp(17px,1.5vw,21px);font-weight:500;letter-spacing:-.015em;cursor:pointer}.fq summary::-webkit-details-marker{display:none}.fq summary:after{content:"";flex:none;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.08) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 6v12M6 12h12' stroke='%23f4f3f0' stroke-width='1.8' stroke-linecap='round' fill='none'/></svg>") 50%/14px no-repeat;transition:transform .35s cubic-bezier(.32,.72,0,1),background-color .2s}.fq summary:hover:after{background-color:rgba(255,255,255,.14)}.fq details[open] summary:after{transform:rotate(45deg)}.fq summary:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(255,255,255,.4);border-radius:8px}.fq details p{margin:-6px 0 0;padding:0 60px 24px 0;max-width:680px;font-size:16px;line-height:1.55;color:var(--fg2);animation:fqIn .45s cubic-bezier(.32,.72,0,1)}@keyframes fqIn{0%{opacity:0;transform:translateY(-6px)}}.ct{--ct-c:clamp(80px,12vh,140px);--ct-land:calc(var(--gap,24px) + var(--nh,62px) + 20px);scroll-margin-top:min(var(--ct-c) - 2px,var(--ct-land));background:#000;padding:max(0px,var(--ct-land) - var(--ct-c) + 2px) clamp(16px,3vw,40px) clamp(40px,6vh,80px)}.ct-card{position:relative;max-width:1500px;margin:0 auto;padding:clamp(56px,8vw,120px) clamp(28px,5vw,80px) clamp(28px,3vw,44px);border-radius:30px;background:var(--cta,#ff5a43);color:#111;overflow:hidden}.ct-x{position:absolute;width:22px;height:22px;opacity:.55}.ct-x:after,.ct-x:before{content:"";position:absolute;left:50%;top:50%;background:#111;transform:translate(-50%,-50%)}.ct-x:before{width:22px;height:1.5px}.ct-x:after{width:1.5px;height:22px}.ct-x1{left:24px;top:24px}.ct-x2{right:24px;top:24px}.ct-x3{left:24px;bottom:24px}.ct-x4{right:24px;bottom:24px}.ct h2{font-weight:500;font-size:clamp(56px,9vw,150px);line-height:1.04;letter-spacing:-.055em}.ct-bar{position:relative;display:inline-block;padding:0 .14em .06em;color:#fff;isolation:isolate}.ct-bar:before{content:"";position:absolute;inset:0;z-index:-1;background:#111;transform-origin:0 50%;transform:scaleX(0);transition:transform .9s cubic-bezier(.65,0,.2,1)}.ct-b2{color:var(--cta,#ff5a43)}.ct.in .ct-bar:before{transform:scaleX(1)}.ct.in .ct-b2:before{transition-delay:.18s}.ct-row{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-top:clamp(36px,6vw,80px);flex-wrap:wrap}.ct-p{max-width:420px;font-size:17px;line-height:1.45}.ct-form{position:relative;display:flex;width:min(520px,100%);height:58px;padding:5px;border-radius:999px;background:#111}.ct-form input{flex:1 1;min-width:0;border:0;background:transparent;padding:0 20px;color:#fff;font:inherit;font-size:16px;outline:none}.ct-form input::placeholder{color:rgba(255,255,255,.5)}.ct-form button{height:48px;padding:0 22px;border:0;border-radius:999px;background:#fff;color:#111;font:600 15px var(--sans,var(--font-geist),system-ui,sans-serif);cursor:pointer;transition:transform .15s}.ct-form button:active{transform:scale(.97)}.ct-form:has(input:focus){box-shadow:0 0 0 3px rgba(17,17,17,.25)}.ct-form button:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:2px}.ct-ok{position:absolute;inset:0;display:none;align-items:center;justify-content:center;border-radius:999px;background:#111;color:#fff;font-size:15px}.ct-foot,.ct-form.ok .ct-ok{display:flex}.ct-foot{justify-content:space-between;gap:16px;margin-top:clamp(40px,6vw,80px);padding-top:16px;border-top:1px solid rgba(17,17,17,.25);font:500 12px ui-monospace,Menlo,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap}.ft{background:#000;color:var(--fg2);overflow:hidden;padding:clamp(40px,6vh,70px) clamp(24px,5vw,88px) 0}.ft-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.4fr);grid-gap:30px;gap:30px;max-width:1500px;margin:0 auto}.ft-c{display:flex;flex-direction:column;gap:9px;font-size:14.5px}.ft-c b{margin-bottom:4px;color:var(--fg);font-weight:500}.ft-c a{color:var(--fg3);transition:color .2s}.ft-c a:hover{color:var(--fg)}.ft-note{justify-self:end;text-align:right;font-size:13px;line-height:1.6;color:var(--fg3)}.ft-word{margin:clamp(40px,7vh,80px) 0 0;text-align:center;white-space:nowrap;font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-weight:400;font-variation-settings:"opsz" 144;font-size:min(23vw,380px);line-height:.78;letter-spacing:-.035em;color:#f4f3f0;transform:translateY(12%)}.ft-word span{display:inline-block;transition:transform .6s cubic-bezier(.2,.8,.2,1),color .4s}.ft-word span:hover{transform:translateY(-10%);color:#ff5a43}@media (max-width:960px){.ct-card{padding-bottom:64px}}@media (max-width:900px){.fq{grid-template-columns:1fr}.fq summary{text-wrap:pretty}.ft-cols{grid-template-columns:1fr 1fr}.ft-note{grid-column:1/-1;justify-self:start;text-align:left}.ct-row{align-items:stretch}}@media (max-width:480px){.ct-form{flex-direction:column;height:auto;border-radius:29px}.ct-form input{flex:none;height:48px;padding:0 18px}.ct-form button{width:100%}.ct-ok{border-radius:29px}}@media (prefers-reduced-motion:reduce){.ct-bar:before{transform:scaleX(1);transition:none}.fq details p{animation:none}}@media (min-width:901px){.ft-cols{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.3fr)}}.ct-msg{min-height:20px;margin-top:10px;font-size:14px;color:rgba(17,17,17,.75)}.ct-msg.bad{color:#111;font-weight:500}.ct-form button:disabled{opacity:.7;cursor:progress}