@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/funnel-display-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/funnel-display-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/archivo-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --px{syntax: "<length>"; inherits: true; initial-value: 1px;}:root{--canvas: #efeeeb;--ink: #0a0a0a;--night: #0d0d0b;--accent: #d12424;--muted: #6b6862;--night-body: #bfbab2;--night-muted: #9e9991;--rule: #ccc9c4;--night-rule: #918e89;--chip-border: #b8b5b0;--white: #ffffff;--wave-dim: hsla(0, 0%, 4%, .2);--wave-flash: var(--accent);--wave-lit: var(--ink);--shadow-card: 0 18px 40px -12px rgba(10, 10, 10, .28);--ease-out-soft: cubic-bezier(.22, 1, .36, 1);--ease-entrance: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-loader-exit: cubic-bezier(.65, 0, .2, 1);--ease-door: cubic-bezier(.55, 0, .25, 1);--px: clamp(1px, calc(.825*min(100vw / 1728, 100vh / 680)) , 1.32px);--gutter: 1.5rem;--container: calc(1440 * var(--px));--font: "Funnel Display", "Helvetica Neue", Arial, sans-serif;--font-chip: "Archivo", "Funnel Display", Arial, sans-serif;--fs-display: clamp(2.25rem, 6.944vw, 6.25rem);--fs-section: clamp(2rem, 7.222vw, 6.5rem);--fs-project: clamp(1.625rem, 4.167vw, 3.75rem);--fs-lead: clamp(1.3125rem, 2.778vw, 2.5rem);--fs-body-lg: clamp(1.0625rem, 1.25vw, 1.125rem);--fs-body: clamp(.9375rem, 1.111vw, 1rem);--fs-label: clamp(.6875rem, .833vw, .75rem);--z-trail: 10;--z-preview: 30;--z-scrim: 60;--z-menu: 61;--z-nav: 62;--z-curtain: 80;--z-loader: 90}@media(min-width:640px){:root{--gutter: 2.5rem}}@media(min-width:1024px){:root{--gutter: 4rem}}@media(min-width:1729px){:root{font-size:calc(16 * var(--px))}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scrollbar-gutter:stable;background:var(--canvas)}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font);font-size:1rem;line-height:1.5;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img,video,canvas,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p{margin:0}h1,h2,h3{text-wrap:balance;font-weight:500}p{text-wrap:pretty}ul,ol{margin:0;padding:0;list-style:none}::selection{background:var(--accent);color:var(--white)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.t-display{font-size:var(--fs-display);line-height:.88;letter-spacing:-.03em;font-weight:500}.t-section{font-size:var(--fs-section);line-height:1;letter-spacing:-.02em;font-weight:500}.t-project{font-size:var(--fs-project);line-height:1.05;letter-spacing:-.015em;font-weight:500}.t-lead{font-size:var(--fs-lead);line-height:1.2;letter-spacing:-.015em;font-weight:500}.t-body-lg{font-size:var(--fs-body-lg);line-height:1.5;letter-spacing:-.01em}.t-body{font-size:var(--fs-body);line-height:1.55;letter-spacing:-.01em}.t-label{font-size:var(--fs-label);line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.rule{height:1.5px;border:0;background:var(--rule);margin:0}.band-night{background:var(--night);color:var(--canvas)}.band-night .t-label{color:var(--night-muted)}.band-night .rule{background:var(--night-rule)}.btn{--hw-base: currentColor;display:inline-flex;align-items:center;gap:.75rem;padding:calc(9 * var(--px)) calc(15 * var(--px));border:1px solid currentColor;font-size:var(--fs-body);line-height:1.5;letter-spacing:-.01em;font-weight:500;white-space:nowrap;transition:background-color .3s var(--ease-out-soft),color .3s var(--ease-out-soft),border-color .3s var(--ease-out-soft),opacity .3s var(--ease-out-soft)}@media(pointer:coarse){.btn{min-height:calc(48 * var(--px))}}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;pointer-events:none}.btn-arrow{width:1rem;height:1rem;flex:none;transition:transform .3s var(--ease-out-soft)}.btn:hover .btn-arrow,.btn:focus-visible .btn-arrow,[data-hw-on] .btn-arrow{transform:rotate(-45deg)}.btn--ink{--hw-base: #fff;background:var(--ink);color:#fff;border-color:var(--ink)}.btn--ink:hover{background:transparent;color:var(--ink)}.btn--invert{--hw-base: var(--night);background:#fff;color:var(--night);border-color:#fff}.btn--invert:hover{background:transparent;color:#fff}.btn--outline{--hw-base: var(--ink);background:transparent;color:var(--ink);border-color:#0a0a0a40}.btn--outline:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.chip{display:inline-flex;align-items:center;padding:9px 16px;border:1.2px solid var(--chip-border);font-family:var(--font-chip);font-size:13px;line-height:1.2;font-weight:500;letter-spacing:.01em;color:var(--ink)}[data-hw-word]{display:inline-block;white-space:nowrap}[data-hw] [data-hw-char]{transition:color .2s linear}@keyframes hw-sweep{0%{color:var(--hw-base, currentColor);animation-timing-function:cubic-bezier(.22,1,.36,1)}45%{color:var(--wave-flash);animation-timing-function:cubic-bezier(.55,0,1,.45)}}@keyframes hw-appear{0%{color:transparent;animation-timing-function:cubic-bezier(.22,1,.36,1)}45%{color:var(--wave-flash);animation-timing-function:cubic-bezier(.55,0,1,.45)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){[data-hw]:is(:hover,:focus-visible,[data-hw-on]) [data-hw-char]{animation:hw-sweep .4s both;animation-delay:calc(var(--hwi, 0) * 16ms)}[data-hw-appear]{opacity:1!important}[data-hw-appear]:not(:hover):not([data-hw-on]) [data-hw-char]{color:transparent}[data-hw-appear]:is(:hover,[data-hw-on]) [data-hw-char]{animation:hw-appear .4s both;animation-delay:calc(var(--hwi, 0) * 16ms)}}[data-reveal]{transition:transform .7s var(--ease-entrance)}[data-reveal=waiting]{transform:translate3d(0,calc(13 * var(--px)),0);transition:none;will-change:transform}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}[data-reveal=waiting]{transform:none}}.site-nav{position:absolute;top:0;left:0;right:0;z-index:var(--z-nav);transition:opacity .7s var(--ease-out-soft) .12s,transform .7s var(--ease-out-soft) .12s}html[data-loading] .site-nav{opacity:0;transform:translate3d(0,calc(-14 * var(--px)),0);transition:none}.site-nav .site-nav-row{display:flex;align-items:center;justify-content:space-between;padding-top:2rem}.site-nav .site-logo{display:inline-flex;align-items:center;min-height:calc(44 * var(--px));margin:-.5rem 0 -.5rem -.5rem;padding-inline:.5rem;color:var(--ink);font-size:calc(var(--fs-body-lg) * .691 / .68);font-weight:600;line-height:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.site-nav .menu-toggle{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:8px;width:calc(56 * var(--px));margin:-1rem -.5rem -1rem 0;padding:1rem .5rem}.site-nav .menu-bar{display:block;width:calc(40 * var(--px));height:2px;background:var(--ink);transition:transform .3s var(--ease-out-soft)}.site-nav .menu-toggle[aria-expanded=true] .menu-bar:first-child{transform:translateY(5px) rotate(45deg)}.site-nav .menu-toggle[aria-expanded=true] .menu-bar:last-child{transform:translateY(-5px) rotate(-45deg)}@media(pointer:coarse){.site-nav .menu-toggle{min-height:48px}}@media(min-width:1024px){.site-nav{display:flex;align-items:center;height:8.2%}.site-nav .site-nav-row{height:calc(26 * var(--px));padding-top:0}}.menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-scrim);background:#0a0a0a40}.menu-scrim[data-menu-scrim=closed]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .42s var(--ease-out-soft),visibility 0s linear .42s}.menu-scrim[data-menu-scrim=open]{opacity:1;visibility:visible;transition:opacity .62s var(--ease-out-soft),visibility 0s}.menu-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-menu);overflow:hidden;pointer-events:none}.menu-layer .menu-panel{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;padding-top:6rem;background:var(--canvas);outline:none;pointer-events:auto;will-change:transform;transition:transform .42s var(--ease-in-out),visibility 0s linear .42s}.menu-layer .menu-panel[data-menu=closed]{transform:translate3d(100%,0,0);visibility:hidden;pointer-events:none}.menu-layer .menu-panel[data-menu=open]{transform:translateZ(0);transition:transform .62s var(--ease-out-soft),visibility 0s}.menu-layer .menu-panel:before{content:"";position:sticky;top:-6rem;z-index:1;display:block;height:6rem;margin-top:-6rem;background:var(--canvas)}.menu-panel .menu-inner{padding-bottom:4rem}.menu-panel .menu-list{display:flex;flex-direction:column}.menu-panel [data-menu-item]{overflow:hidden;margin:-6px;padding:6px}.menu-panel [data-menu-item]>*{transition:opacity .64s var(--ease-out-soft),transform .64s var(--ease-out-soft),color .2s linear}.menu-panel[data-menu=open] [data-menu-item]>*{transition-delay:calc(.18s + var(--menu-i, 0) * 55ms),calc(.18s + var(--menu-i, 0) * 55ms),0s}.menu-panel[data-menu=closed] [data-menu-item]>*{opacity:0;transform:translate3d(0,105%,0);transition-duration:.26s,.26s,.2s;transition-delay:0s}.menu-panel .menu-link{--hw-base: var(--ink);display:block;padding-block:.75rem;color:var(--ink);font-size:var(--fs-project);font-weight:500;line-height:1.05;letter-spacing:-.015em}.menu-panel .menu-link:hover{color:var(--accent)}.menu-panel .menu-sub{display:flex;flex-wrap:wrap;column-gap:1.5rem;margin-top:calc(2.5rem - 6px)}.menu-panel .menu-sub-link{display:inline-flex;align-items:center;padding-block:.5rem;color:var(--muted);font-size:var(--fs-body);line-height:1.55;letter-spacing:-.01em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.menu-panel .menu-sub-link:hover{color:var(--ink)}@media(pointer:coarse){.menu-panel .menu-sub-link{min-height:calc(48 * var(--px))}}@media(min-width:1024px){.menu-layer .menu-panel{padding-top:8rem}.menu-layer .menu-panel:before{top:-8rem;height:8rem;margin-top:-8rem}}@media(max-height:500px){.menu-panel .menu-inner{padding-bottom:24px}.menu-panel .menu-sub{margin-top:18px}}.route-curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-curtain);background:var(--night);pointer-events:none;transform:translate3d(0,100%,0)}.route-curtain[data-route-curtain=idle]{visibility:hidden;transition:none}.route-curtain[data-route-curtain=cover]{transform:translateZ(0);transition:transform 667ms var(--ease-in-out)}[data-scroll-target]:focus{outline:none}@media(prefers-reduced-motion:reduce){.site-nav,.site-nav .menu-bar,.menu-scrim,.menu-layer .menu-panel,.menu-panel [data-menu-item]>*{transition:none!important}.menu-layer .menu-panel[data-menu=closed]{transform:none}html[data-loading] .site-nav{opacity:1;transform:none}.route-curtain{display:none}}.footer-clip{will-change:clip-path}#footer{position:relative;color:var(--white)}#footer .footer-hairline{height:1px;background:#ffffff1a}#footer .footer-body{padding-top:4rem}#footer .footer-mark{width:100%;height:auto;aspect-ratio:1371 / 118;overflow:visible;fill:var(--white);will-change:transform}#footer .footer-mark text{font-family:var(--font);font-size:100px;font-weight:500;text-rendering:geometricPrecision}#footer .footer-row{display:flex;flex-direction:column;gap:2rem;margin-top:3rem}#footer .footer-tagline{color:var(--white);text-transform:uppercase;text-wrap:balance}#footer .footer-profiles ul{display:flex;flex-wrap:wrap;align-items:flex-end;column-gap:1.5rem;row-gap:.25rem}#footer .footer-link{--hw-base: var(--white);display:inline-flex;align-items:center;max-width:100%;padding-block:calc(11 * var(--px));font-size:var(--fs-body-lg);line-height:1.5;letter-spacing:-.01em;text-transform:uppercase;color:var(--white);transition:color .2s cubic-bezier(.4,0,.2,1)}#footer .footer-link:is(:hover,:focus-visible){color:var(--accent)}@media(pointer:coarse){#footer .footer-link{min-height:calc(48 * var(--px));min-width:44px}}#footer .footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1.5rem;margin-top:3rem;padding-bottom:2rem;font-size:var(--fs-body-lg);line-height:1.5;letter-spacing:-.01em;color:var(--white)}#footer .footer-book{gap:.75rem;margin-block:calc(-11 * var(--px));text-transform:none}@media(pointer:coarse){#footer .footer-book{margin-block:calc((1.5em - max(1.5em + 22 * var(--px),48 * var(--px)))/2)}}#footer .footer-book:is(:hover,:focus-visible) .btn-arrow{transform:rotate(-45deg)}#footer .footer-terms{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s cubic-bezier(.4,0,.2,1)}#footer .footer-terms:is(:hover,:focus-visible){color:var(--accent)}@media(min-width:1024px){#footer .footer-body{padding-top:calc(104 * var(--px))}#footer .footer-row{flex-direction:row;align-items:flex-end;gap:0;margin-top:calc(72 * var(--px))}#footer .footer-tagline{width:50%}#footer .footer-profiles{width:50%;padding-left:1.25rem}#footer .footer-profiles ul{justify-content:flex-end}#footer .footer-bottom{margin-top:calc(60 * var(--px));padding-bottom:calc(24 * var(--px))}}@media(prefers-reduced-motion:reduce){.footer-clip{clip-path:none!important;will-change:auto}}@media(hover:hover)and (pointer:fine){body,body *{cursor:url(/icons/cursor-default-48.png) 8 4,auto;cursor:-webkit-image-set(url(/icons/cursor-default-48.png) 1x,url(/icons/cursor-default-96.png) 2x) 8 4,auto;cursor:image-set(url(/icons/cursor-default-48.png) 1x,url(/icons/cursor-default-96.png) 2x) 8 4,auto}[data-cursor-invert],[data-cursor-invert] *{cursor:url(/icons/cursor-light-48.png) 8 4,auto;cursor:-webkit-image-set(url(/icons/cursor-light-48.png) 1x,url(/icons/cursor-light-96.png) 2x) 8 4,auto;cursor:image-set(url(/icons/cursor-light-48.png) 1x,url(/icons/cursor-light-96.png) 2x) 8 4,auto}html[data-cursor=down] body,html[data-cursor=down] body *{cursor:url(/icons/cursor-click-48.png) 8 4,auto;cursor:-webkit-image-set(url(/icons/cursor-click-48.png) 1x,url(/icons/cursor-click-96.png) 2x) 8 4,auto;cursor:image-set(url(/icons/cursor-click-48.png) 1x,url(/icons/cursor-click-96.png) 2x) 8 4,auto}html[data-dom-cursor] body,html[data-dom-cursor] body *{cursor:none!important}html[data-dom-cursor] :is(a,img,video,svg){-webkit-user-drag:none}html body :is(input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=hidden]),textarea,[contenteditable=true]){cursor:text!important}}.glass-cursor{position:fixed;left:0;top:0;width:48px;height:48px;z-index:2147483647;pointer-events:none;will-change:transform;transition:opacity .18s var(--ease-out-soft)}.glass-cursor.is-hidden{opacity:0}.glass-cursor-body{position:relative;width:48px;height:48px;transform-origin:8px 4px;will-change:transform}.glass-cursor-body img{position:absolute;top:0;right:0;bottom:0;left:0;width:48px;height:48px;max-width:none;opacity:0;transition:opacity .16s var(--ease-out-soft)}.glass-cursor[data-state=default] img[data-v=default],.glass-cursor[data-state=click] img[data-v=click],.glass-cursor[data-state=light] img[data-v=light]{opacity:1}html,body,*{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{display:none;width:0;height:0}:root{--px: 1px;--case-max: calc(1440 * var(--px))}:is(html[data-case],html[data-booking],html[data-doc],html[data-article],html[data-ask]){scroll-padding-top:calc(60px + 1rem)}@media(min-width:1024px){:is(html[data-case],html[data-booking],html[data-doc],html[data-article],html[data-ask]){scroll-padding-top:calc(72px + 1rem)}}.page-enter{animation:case-page-enter .52s var(--ease-out-soft) backwards}@keyframes case-page-enter{0%{opacity:0;transform:translate3d(0,calc(10 * var(--px)),0)}to{opacity:1;transform:none}}:is(html[data-case],html[data-booking],html[data-doc],html[data-article],html[data-ask]).lenis.lenis-stopped{overflow:visible}.case-wrap{position:relative;width:100%;max-width:var(--case-max);margin-inline:auto;padding-inline:var(--gutter)}.skip-link:not(:focus){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link:focus{position:fixed;top:1rem;left:1rem;z-index:100;padding:.75rem 1rem;border:1px solid var(--ink);background:var(--canvas);color:var(--ink);font-size:var(--fs-body);font-weight:500}.site-nav.site-nav--case{position:sticky;top:0;left:auto;right:auto;display:block;height:auto;background:var(--canvas)}.site-nav--case .site-nav-row{height:auto;padding-block:1rem}@media(min-width:1024px){.site-nav--case .site-nav-row{padding-block:calc(22 * var(--px))}}:is(.case-page,.booking-page,.doc-page,.article-page,.ask-page) #footer .container{max-width:var(--case-max)}@media(prefers-reduced-motion:reduce){.page-enter{animation:none}}@property --ask-k{syntax: "<length>"; inherits: false; initial-value: 14px;}@property --ask-ml{syntax: "<length>"; inherits: false; initial-value: 0px;}.ask-page{--night-line: #4a4844;--grey-ink: #c4c1bb;--ask-nav-h: 60px;--ask-gap: 56px}@media(min-width:1024px){.ask-page{--ask-nav-h: 72px}}.ask-page .page-enter{animation:none}.ask-page .micro{font-family:var(--font-chip);font-weight:500;font-size:10.5px;line-height:1.3;letter-spacing:.07em;text-transform:uppercase}.ask-page .t-label b{color:var(--ink);font-weight:500}.ask-app .btn{padding:8px 14px;font-size:14.5px}.btn.ask-line{color:var(--ink);background:transparent;border-color:var(--ink)}.btn.ask-line:hover,.btn.ask-line.is-on{background:var(--ink);color:var(--canvas)}.ask-toggle i{width:11px;height:11px;border:1.5px solid currentColor;flex:none;transition:background-color .25s var(--ease-out-soft),border-color .25s var(--ease-out-soft)}.ask-toggle[aria-pressed=true] i{background:var(--accent);border-color:var(--accent)}.ask-chip{display:inline-flex;align-items:center;padding:8px 13px;border:1.5px solid var(--chip-border);font-family:var(--font-chip);font-weight:500;font-size:12.5px;line-height:1.3;letter-spacing:.01em;color:var(--ink);text-align:left;transition:border-color .25s var(--ease-out-soft)}.ask-chip:hover{border-color:var(--ink)}.ask-busy .ask-chip,.ask-busy .ask-region,.ask-busy [data-ask-brief-open]{pointer-events:none}.ask-busy .ask-suggest{opacity:.5}.ask-app{display:grid;grid-template-columns:minmax(0,1fr) clamp(520px,44vw,700px);gap:var(--ask-gap);width:100%;max-width:var(--case-max);height:calc(100svh - var(--ask-nav-h));min-height:640px;margin-inline:auto;padding:0 var(--gutter) 24px}.ask-col{display:flex;flex-direction:column;min-width:0;min-height:0}.ask-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0 4px}.ask-head h1{font-size:12px}.ask-modes{display:flex;gap:10px}.ask-transcript{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rule) transparent;padding:14px 6px 0 0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 22px);mask-image:linear-gradient(to bottom,transparent 0,#000 22px)}.ask-empty{padding-top:6px}.ask-empty p{max-width:14ch;font-size:clamp(2.1rem,3.3vw,3.1rem);line-height:1.02;letter-spacing:-.035em;font-weight:500;color:var(--grey-ink)}.ask-empty p span{color:var(--ink)}.ask-ex{padding-bottom:26px}.ask-ex+.ask-ex{border-top:1.5px solid var(--rule);padding-top:24px}.ask-q{margin-top:4px;font-size:clamp(2.1rem,3.3vw,3.1rem);line-height:1.02;letter-spacing:-.035em;font-weight:500;animation:ask-rise .7s var(--ease-entrance) backwards}.ask-mark{--ask-ml: .2em;--t: 2px;--c: var(--accent);position:relative;display:inline-block;margin-top:max(.34em,22px);padding:0 .08em .05em;font-style:normal;background-image:linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c));background-repeat:no-repeat;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-size:var(--ask-ml) var(--t),var(--t) var(--ask-ml),var(--ask-ml) var(--t),var(--t) var(--ask-ml),var(--ask-ml) var(--t),var(--t) var(--ask-ml),var(--ask-ml) var(--t),var(--t) var(--ask-ml);animation:ask-mark-in .6s var(--ease-out-soft) .35s backwards}@keyframes ask-mark-in{0%{--ask-ml: 0px}}.ask-mark-tag{position:absolute;left:0;bottom:calc(100% + 3px);padding:3px 6px 2px;background:var(--accent);color:var(--white);font-size:11px;line-height:1.25;letter-spacing:.04em;white-space:nowrap;animation:ask-wipe .4s var(--ease-out-soft) .75s backwards}.ask-q-plain{display:inline-block;margin-top:max(.34em,22px)}.ask-card{margin-top:18px;padding-top:11px;border-top:1.5px solid var(--ink);animation:ask-rise .6s var(--ease-entrance) backwards}.ask-card[hidden]{display:none}.ask-card-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;min-height:17px}.ask-card-right{font-variant-numeric:tabular-nums;opacity:0;transition:opacity .4s var(--ease-out-soft)}.ask-card.is-done .ask-card-right{opacity:1}.ask-hits{display:flex;flex-wrap:wrap;gap:6px;min-height:24px;margin-top:10px}.ask-hits:empty{display:none}.ask-hit{display:inline-flex;align-items:center;gap:7px;padding:3px 7px 2px;border:1.5px solid var(--chip-border);color:var(--ink)}.ask-hit.is-waiting{display:none}.ask-hit:not(.is-waiting){animation:ask-wipe .35s var(--ease-out-soft) backwards}.ask-hit i{width:6px;height:6px;background:var(--accent);flex:none}.ask-claim{min-height:1.18em;margin-top:12px;font-size:clamp(1.25rem,1.75vw,1.625rem);line-height:1.18;letter-spacing:-.02em;font-weight:500}.ask-tk{animation:ask-ink .9s linear both}@keyframes ask-ink{0%{color:var(--grey-ink)}}.ask-rows{margin-top:12px}.ask-row{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:4px;padding:9px 0 10px;border-top:1.5px solid var(--rule);animation:ask-rise .45s var(--ease-entrance) backwards}.ask-card.is-baked .ask-row{animation-delay:calc(.5s + var(--i, 0) * 90ms)}.ask-row-i{display:flex;align-items:baseline;gap:7px;padding-top:2px;font-family:var(--font-chip);font-weight:500;font-size:11px;letter-spacing:.06em;color:var(--muted)}.ask-row-i:before{content:"";width:6px;height:6px;background:var(--accent);flex:none;transform:translateY(-1px)}.ask-row-t{font-size:15px;line-height:1.45;letter-spacing:-.008em;color:var(--ink)}.ask-row-t strong{font-weight:500}.ask-row.is-hot .ask-row-i{color:var(--accent)}.ask-src{display:inline-flex;align-items:center;gap:6px;margin-left:6px;padding:2px 6px 1px;border:1.5px solid var(--chip-border);font-family:var(--font-chip);font-weight:500;font-size:10px;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;vertical-align:1.5px;transition:opacity .35s var(--ease-out-soft),border-color .25s var(--ease-out-soft),color .25s var(--ease-out-soft)}.ask-src.is-waiting{opacity:0}.ask-src:hover{border-color:var(--ink);color:var(--ink)}.ask-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;animation:ask-rise .5s var(--ease-entrance) backwards}.ask-foot .btn{max-width:100%;white-space:normal;text-align:left}.ask-card.is-baked .ask-foot{animation-delay:.9s}.ask-tel{display:none;margin-top:12px;color:var(--muted);font-variant-numeric:tabular-nums}.ask-tel b{color:var(--ink);font-weight:500}.ask-hood .ask-tel{display:block;animation:ask-rise .4s var(--ease-entrance) backwards}.ask-nohit{max-width:52ch;margin-top:12px;font-size:15px;line-height:1.5;color:var(--muted)}.ask-dock{display:grid;gap:12px;padding-top:16px;border-top:1.5px solid var(--rule)}.ask-check:empty,.ask-check:not([data-shown]){display:none}.ask-suggest{display:flex;flex-wrap:wrap;align-items:center;gap:8px;transition:opacity .3s var(--ease-out-soft)}.ask-suggest:empty{display:none}.ask-field{display:flex;height:54px;border:1.5px solid var(--ink);background:var(--canvas)}.ask-field input{flex:1;min-width:0;width:0;padding:0 18px;border:0;background:transparent;font-size:17px;letter-spacing:-.01em;outline:none}.ask-field input::placeholder{color:#8f8b84}html.ask-kbd .ask-field:focus-within{outline:2px solid var(--accent);outline-offset:3px}.ask-send{display:inline-flex;align-items:center;gap:10px;padding:0 20px;background:var(--ink);color:var(--canvas);font-weight:500;font-size:15px}.ask-send:hover .btn-arrow{transform:rotate(-45deg)}.ask-send[disabled]{cursor:default}.ask-busy-dot{display:none;width:7px;height:7px;background:var(--accent);animation:ask-blink 1s steps(2) infinite}.ask-busy .ask-send .btn-arrow{display:none}.ask-busy .ask-send .ask-busy-dot{display:block}.ask-stage{position:relative;overflow:hidden;isolation:isolate;background:var(--night);color:var(--canvas);container-type:size}.ask-twin-wrap{position:absolute;left:-12px;top:-12px;z-index:1;will-change:transform}.ask-twin{max-width:none;image-rendering:pixelated}.ask-cellgap{position:absolute;left:0;top:0;pointer-events:none;background-image:linear-gradient(to right,transparent calc(100% - 1px),var(--night) 0),linear-gradient(to bottom,transparent calc(100% - 1px),var(--night) 0);background-size:var(--ask-cell, 4px) var(--ask-cell, 4px)}.ask-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;will-change:transform}.ask-photo-in{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform;background:url(/images/grain-tile.png) 0 0 / 80px 80px repeat,linear-gradient(to bottom,#3c383200 55%,#3c38321a),radial-gradient(70% 92% at 45% 26%,#e9e8e4,#deddd9 40%,#d0cfcb 75%,#c4c3bf)}.ask-photo-img{--ih: min(100cqh, 165.297cqw);position:absolute;left:calc((100cqw - var(--ih) * .713867) / 2 + 4cqw);top:max(calc(116px - var(--ih) * .091797),calc(102cqh - var(--ih)));width:calc(var(--ih) * .713867);height:var(--ih);max-width:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ask-photo.is-gone{display:none}.ask-scan{position:absolute;left:0;right:0;top:0;z-index:3;height:1.5px;background:var(--accent);opacity:0;pointer-events:none}.ask-scan.is-on{opacity:1}.ask-scan-tag{position:absolute;right:36px;bottom:5px;padding:3px 6px 2px;background:var(--accent);color:var(--white);white-space:nowrap;font-variant-numeric:tabular-nums}.ask-dets,.ask-regions{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.ask-dets{z-index:4;pointer-events:none}.ask-regions{z-index:5}.ask-hud{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none}.ask-hud-top,.ask-track,.ask-lower,.ask-stage-cta{opacity:0;transition:opacity .6s var(--ease-out-soft)}.ask-stage.is-hud .ask-hud-top,.ask-stage.is-hud .ask-track,.ask-stage.is-ready .ask-lower,.ask-stage.is-ready .ask-stage-cta{opacity:1}.ask-hud a,.ask-hud button{pointer-events:auto}.ask-det{--c: var(--accent);--t: 2px;position:absolute;background-image:linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c));background-repeat:no-repeat;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-size:var(--ask-k) var(--t),var(--t) var(--ask-k),var(--ask-k) var(--t),var(--t) var(--ask-k),var(--ask-k) var(--t),var(--t) var(--ask-k),var(--ask-k) var(--t),var(--t) var(--ask-k);opacity:0;visibility:hidden;transition:opacity .35s var(--ease-out-soft)}.ask-det.is-in{visibility:visible;opacity:1;animation:ask-det-in .55s var(--ease-out-soft) both}@keyframes ask-det-in{0%{--ask-k: 0px;transform:scale(1.08)}}.ask-det.is-quiet{--c: rgba(209, 36, 36, .45)}.ask-det.is-quiet .ask-det-tag{background:var(--night);color:#e0807f;box-shadow:inset 0 0 0 1px #d12424b3}.ask-det.is-hot,.ask-det.is-active{opacity:1;--t: 3px}.ask-det-tag{position:absolute;left:0;bottom:calc(100% + 3px);z-index:1;padding:3px 6px 2px;background:var(--accent);color:var(--white);white-space:nowrap}.ask-det.is-in .ask-det-tag{animation:ask-wipe .4s var(--ease-out-soft) .12s backwards}.ask-det.is-flip .ask-det-tag{left:auto;right:0}.ask-det-meta{display:none;position:absolute;left:7px;top:8px;max-width:calc(100% - 14px);padding:3px 5px 2px;background:var(--night);color:var(--night-body);font-size:9.5px;line-height:1.45;letter-spacing:.05em}.ask-det-meta span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ask-det-meta span+span{color:var(--night-muted);text-transform:none;letter-spacing:.02em}.ask-hood .ask-det.is-in .ask-det-meta{display:block}@keyframes ask-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.ask-region{position:absolute}.ask-region:before{--c: var(--canvas);--t: 1.5px;--k: 12px;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c)),linear-gradient(var(--c),var(--c));background-repeat:no-repeat;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-size:var(--k) var(--t),var(--t) var(--k),var(--k) var(--t),var(--t) var(--k),var(--k) var(--t),var(--t) var(--k),var(--k) var(--t),var(--t) var(--k);opacity:0;transition:opacity .25s var(--ease-out-soft)}.ask-region-tag{position:absolute;left:0;bottom:calc(100% + 3px);padding:3px 6px 2px;background:var(--canvas);color:var(--ink);white-space:nowrap;opacity:0;transition:opacity .25s var(--ease-out-soft)}.ask-region.is-flip .ask-region-tag{left:auto;right:0}.ask-region:hover:before,.ask-region:hover .ask-region-tag,.ask-region:focus-visible:before,.ask-region:focus-visible .ask-region-tag{opacity:1}.ask-region:focus-visible{outline:none}.ask-hud-top{position:absolute;left:24px;right:24px;top:20px;display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--night-muted)}.ask-state{display:flex;align-items:center;gap:9px;color:var(--night-body)}.ask-state i{width:7px;height:7px;flex:none;background:var(--night-body)}.ask-stage.is-live .ask-state i{background:var(--accent);animation:ask-blink 1s steps(2) infinite}@keyframes ask-blink{50%{opacity:.25}}.ask-readout{color:var(--night-body);font-variant-numeric:tabular-nums;text-align:right}.ask-track{position:absolute;left:24px;right:24px;top:50px}.ask-track:before{content:"";position:absolute;left:0;right:0;top:3px;border-top:1.5px dotted var(--night-line)}.ask-track ol{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.ask-track-fill{position:absolute;left:0;top:3px;height:1.5px;width:0;background:var(--night-body);transition:width .45s var(--ease-out-soft)}.ask-step{position:relative;min-width:0}.ask-step i{position:relative;display:block;width:7px;height:7px;background:var(--night-line);transition:background-color .25s,transform .25s var(--ease-out-soft)}.ask-step span{display:block;margin-top:9px;padding-right:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--night-muted);transition:color .25s}.ask-step em{display:none;margin-top:3px;font-style:normal;color:var(--accent);font-variant-numeric:tabular-nums}.ask-hood .ask-step em{display:block}.ask-step.is-on i{background:var(--accent);transform:scale(1.35)}.ask-step.is-on span{color:var(--canvas)}.ask-step.is-done i{background:var(--canvas)}.ask-step.is-done span{color:var(--night-body)}.ask-step.is-skip span{color:var(--night-line)}.ask-step.is-skip em{color:var(--night-muted)}.ask-lower{position:absolute;left:24px;bottom:22px;transition:opacity .35s var(--ease-out-soft)}.ask-lower b{display:block;font-size:26px;line-height:1;letter-spacing:-.02em;font-weight:500;color:var(--canvas)}.ask-lower>span{display:block;margin-top:8px;color:var(--night-muted)}@media(max-width:1364.98px){.ask-lower .ask-long{display:none}}.ask-stage-cta{position:absolute;right:24px;bottom:22px;color:var(--canvas);border-color:#efeeeb8c;background:var(--night)}.ask-stage-cta:hover{background:var(--canvas);color:var(--ink);border-color:var(--canvas)}.ask-hood-note{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:baseline;gap:12px;padding:12px 24px 20px;border-top:1.5px solid var(--night-line);background:var(--night);font-size:12.5px;line-height:1.5;color:var(--night-body);opacity:0;visibility:hidden;transition:opacity .35s var(--ease-out-soft),visibility .35s}.ask-hood-tag{flex:none;padding:3px 6px 2px;background:var(--accent);color:var(--white);transform:translateY(-1px)}.ask-hood-note b{color:var(--canvas);font-weight:500}.ask-hood .ask-hood-note{opacity:1;visibility:visible}.ask-hood .ask-stage-cta{opacity:0!important;pointer-events:none}.ask-hood .ask-lower{opacity:0!important}.ask-stage.is-static .ask-hud-top,.ask-stage.is-static .ask-track{display:none}.ask-stage.is-static .ask-lower b{color:var(--ink)}.ask-stage.is-static .ask-lower>span{color:var(--muted)}.ask-stage.is-static .ask-hood-note{border-top:0}.ask-wires{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;width:100%;height:100%;overflow:visible;pointer-events:none}.ask-wire{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .75s var(--ease-in-out),opacity .3s var(--ease-out-soft)}.ask-wire.is-drawn{stroke-dashoffset:0}.ask-wire-end{fill:var(--accent);opacity:0;transition:opacity .3s var(--ease-out-soft) .45s}.ask-wire-end.is-drawn{opacity:1}.ask-wires.is-calm .ask-wire,.ask-wires.is-calm .ask-wire-end{opacity:.6}.ask-wire.is-stage{stroke-dasharray:2 3;stroke-dashoffset:0;opacity:0;transition:opacity .4s var(--ease-out-soft) .5s}.ask-wire.is-stage.is-drawn{opacity:1}.ask-wires.is-calm .ask-wire.is-stage{opacity:.75}.ask-hood .ask-wires.is-calm .ask-wire,.ask-hood .ask-wires.is-calm .ask-wire-end{opacity:.9}.ask-hood .ask-wires .ask-wire.is-stage{opacity:.35}.ask-wires .is-hot{opacity:1!important}.ask-wires .is-off{opacity:0!important;transition:none}.ask-brief{width:min(640px,calc(100vw - 2 * var(--gutter)));max-width:none;max-height:min(760px,calc(100dvh - 2 * var(--gutter)));padding:0;border:1.5px solid var(--ink);background:var(--canvas);color:var(--ink)}.ask-brief::backdrop{background:#0a0a0a8c}.ask-brief[open]{animation:ask-rise .45s var(--ease-entrance) backwards}.ask-brief-in{max-height:inherit;overflow-y:auto;overscroll-behavior:contain;padding:22px 24px 24px}.ask-brief-top{display:flex;align-items:center;gap:14px;padding-bottom:12px;border-bottom:1.5px solid var(--ink)}.ask-brief-top h2{margin-right:auto;font-size:12px;white-space:nowrap}.ask-brief-close{flex:none;display:grid;place-items:center;width:32px;height:32px;margin:-6px -8px -6px 0;color:var(--ink);transition:color .2s var(--ease-out-soft)}.ask-brief-close:hover{color:var(--accent)}.ask-brief-close svg{width:16px;height:16px}.ask-brief-text p{padding:10px 0 11px;font-size:15px;line-height:1.5;letter-spacing:-.008em}.ask-brief-text p+p{border-top:1.5px solid var(--rule)}.ask-brief-text p:first-child{padding-top:14px;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.25;letter-spacing:-.015em;font-weight:500}.ask-brief .ask-foot{margin-top:10px;animation:none}.ask-brief .btn{padding:8px 14px;font-size:14.5px}.ask-read30{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.ask-trk{position:relative;width:120px;height:6px}.ask-trk:before{content:"";position:absolute;left:0;right:0;top:2px;border-top:1.5px dotted var(--chip-border)}.ask-trk i{position:absolute;left:0;top:2px;width:0;height:1.5px;background:var(--ink)}.ask-trk i:after{content:"";position:absolute;right:-3px;top:-2.25px;width:6px;height:6px;background:var(--accent)}.ask-read30.is-going .ask-trk i{animation:ask-fill30 30s linear forwards}@keyframes ask-fill30{to{width:100%}}.ask-certs{margin-top:14px;padding-top:11px;border-top:1.5px solid var(--rule);animation:ask-rise .5s var(--ease-entrance) backwards}.ask-card.is-baked .ask-certs{animation-delay:.8s}.ask-certs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;margin-top:12px}.ask-cert-li[hidden]{display:none}.ask-cert{display:flex;flex-direction:column;width:100%;height:100%;color:var(--ink);text-align:left;animation:ask-rise .45s var(--ease-entrance) backwards;animation-delay:calc(var(--i, 0) * 60ms)}.ask-cert-img{position:relative;display:block;width:100%;aspect-ratio:4 / 3;border:1.5px solid var(--chip-border);transition:border-color .25s var(--ease-out-soft)}.ask-cert-img img{position:absolute;top:6px;right:6px;bottom:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);object-fit:contain}.ask-cert-img.is-badge img{top:13%;right:13%;bottom:13%;left:13%;width:74%;height:74%}.ask-cert:hover .ask-cert-img{border-color:var(--ink)}.ask-cert-t{display:-webkit-box;margin-top:8px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:13.5px;line-height:1.3;letter-spacing:-.005em;font-weight:500}.ask-cert-m{margin-top:4px;color:var(--muted)}.ask-certs-more{margin-top:16px}.ask-viewer{width:min(960px,calc(100vw - 2 * var(--gutter)));max-height:calc(100dvh - 2 * var(--gutter))}.ask-viewer .ask-brief-top p{margin-right:auto;font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.ask-viewer-frame{display:grid;place-items:center;margin-top:16px}.ask-viewer-frame img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 2 * var(--gutter) - 250px);object-fit:contain}.ask-viewer-frame.is-badge img{max-width:min(320px,100%)}.ask-viewer-t{margin-top:16px;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.25;letter-spacing:-.015em;font-weight:500}.ask-viewer-m{margin-top:5px;color:var(--muted)}.ask-viewer .ask-foot{margin-top:14px}.ask-viewer .btn[hidden]{display:none}@keyframes ask-rise{0%{opacity:0;transform:translateY(13px)}}@media(min-width:960px)and (max-width:1279.98px){.ask-page{--ask-gap: 40px}.ask-app{grid-template-columns:minmax(0,1fr) clamp(380px,40vw,520px)}.ask-head{flex-wrap:wrap;gap:12px;padding-bottom:8px}.ask-head h1{width:100%}.ask-step span{padding-right:4px;letter-spacing:.01em}.ask-hud-top,.ask-track{left:18px;right:18px}.ask-lower{left:18px}.ask-hood-note{padding-inline:18px}.ask-lower b{font-size:22px}.ask-lower .ask-long{display:none}.ask-stage-cta{right:18px;padding:8px 12px;font-size:14px}}@media(max-width:959.98px){.ask-app{display:flex;flex-direction:column;height:auto;min-height:0;padding:0 var(--gutter);gap:0}.ask-stage{order:-1;flex:none;height:clamp(320px,45svh,480px)}.ask-photo-img{--ih: 97cqh;left:calc((100cqw - var(--ih) * .713867) / 2 + 5cqw);top:max(calc(64px - var(--ih) * .091797),calc(102cqh - var(--ih)))}.ask-head{flex-wrap:wrap;gap:12px;padding:18px 0 16px}.ask-head h1,.ask-modes{width:100%}.ask-modes .btn{flex:1;justify-content:center;padding:9px 10px;font-size:14px}.ask-transcript{overflow:visible;padding:0;-webkit-mask-image:none;mask-image:none}.ask-ex:not(:last-child){display:none}.ask-ex+.ask-ex{border-top:0;padding-top:0}.ask-q,.ask-empty p{font-size:clamp(1.9rem,8.6vw,2.5rem)}.ask-mark{margin-top:max(.38em,20px)}.ask-claim{font-size:1.3rem}.ask-card-top{flex-wrap:wrap}.ask-card-right{margin-left:auto}.ask-row{grid-template-columns:34px minmax(0,1fr)}.ask-dock{position:sticky;bottom:0;z-index:30;gap:10px;margin-inline:calc(-1 * var(--gutter));padding:10px var(--gutter) calc(12px + env(safe-area-inset-bottom));background:var(--canvas)}.ask-suggest{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}.ask-suggest::-webkit-scrollbar{display:none}.ask-chip{flex:none}.ask-field{height:50px}.ask-field input{padding:0 14px;font-size:16px}.ask-send{padding:0 16px}.ask-wires,.ask-stage-cta{display:none}.ask-hud-top{left:14px;right:14px;top:13px}.ask-track{left:14px;right:14px;top:38px}.ask-step span,.ask-step em{display:none!important}.ask-lower{left:14px;bottom:13px}.ask-lower b,.ask-lower .ask-long{display:none}.ask-lower>span{margin-top:0}.ask-hood-note{flex-direction:column;gap:8px;padding:9px 14px 12px;font-size:11.5px}.ask-hood-note .ask-long{display:none}.ask-det-tag{padding:2px 5px 1px;font-size:9.5px}.ask-det-meta,.ask-hood .ask-det.is-in .ask-det-meta{display:none}.ask-scan-tag{right:20px;font-size:9.5px}.ask-brief-in{padding:18px 18px 20px}.ask-certs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.ask-viewer-frame img{max-height:calc(100dvh - 2 * var(--gutter) - 290px)}.ask-trk{width:56px}.ask-readout-model{display:none}}@media(max-width:380px){.ask-modes .btn .btn-arrow{display:none}}@media(max-width:399.98px){.ask-trk{display:none}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-old(root){animation:.15s var(--ease-out-soft) both ask-vt-out}::view-transition-new(root){animation:.22s .13s var(--ease-out-soft) both ask-vt-in}@keyframes ask-vt-out{to{opacity:0}}@keyframes ask-vt-in{0%{opacity:0}}::view-transition-group(site-logo){animation-duration:.82s;animation-timing-function:var(--ease-in-out)}::view-transition-new(ask-col){animation:.3s .43s var(--ease-out-soft) both ask-vt-in}::view-transition-old(ask-col){animation:.15s var(--ease-out-soft) both ask-vt-out}::view-transition-group(haroon-portrait),::view-transition-group(haroon-studio),::view-transition-image-pair(haroon-portrait),::view-transition-old(haroon-studio),::view-transition-new(haroon-studio){animation-duration:.82s;animation-timing-function:var(--ease-in-out)}::view-transition-old(haroon-studio),::view-transition-new(haroon-studio){block-size:100%;object-fit:fill}.ask-stage{view-transition-name:haroon-studio}.ask-photo-img{view-transition-name:haroon-portrait}.ask-photo.is-gone .ask-photo-img{view-transition-name:none}@media(min-width:640px){.ask-page .site-logo{view-transition-name:site-logo}}@media(min-width:960px){.ask-col{view-transition-name:ask-col}}::view-transition-old(haroon-portrait){animation:none;opacity:1;mix-blend-mode:normal}::view-transition-new(haroon-portrait){animation:none;opacity:0;mix-blend-mode:normal}::view-transition-image-pair(haroon-portrait){animation-name:ask-vt-cut;animation-fill-mode:both}@keyframes ask-vt-cut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(var(--ask-vt-cut, 0 0 0 0))}}@media(prefers-reduced-motion:reduce){.ask-page *,.ask-page *:before,.ask-page *:after{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important}}
