@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-50:#fffbeb;--color-slate-200:#e2e8f0;--color-gray-100:#f3f4f6;--color-gray-600:#4a5565;--color-gray-900:#101828;--color-zinc-200:#e4e4e7;--color-zinc-900:#18181b;--color-zinc-950:#09090b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--tracking-tighter:-.05em;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-md:12px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-canvas:#1a1218;--color-raise:#231821;--color-ink:#f8efee;--color-dim:#dccbcf;--color-mute:#ae9ca6;--color-faint:#95838e;--color-line:#3f2d3b;--color-edge:#634b5d;--color-panel:#2a1d29;--color-accent:#bd4077;--color-accent-hi:#e0558f;--color-coral:#f2716b;--color-peach:#ffb38a;--color-plum:#3b1530;--color-cream:#fbefe8;--font-display:var(--font-archivo), ui-sans-serif, system-ui, sans-serif;--spacing-gutter:clamp(1.25rem, 5vw, 5.5rem)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-50:lab(98.6252% -.635922 8.42309);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-900:lab(8.11897% .811279 -12.254);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-900:lab(8.30603% .618205 -2.16572);--color-zinc-950:lab(2.51107% .242703 -.886115)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{min-width:0}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}body{background-color:var(--color-canvas);color:var(--color-ink);font-family:var(--font-display);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:400;overflow-x:clip}html{overflow-x:clip}::selection{background-color:var(--color-accent);color:#fff}:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}a{color:inherit;text-decoration:none}img{display:block}}@layer components{.svc-stage.svc-stage--intent{aspect-ratio:5/4;--q-size:clamp(1rem, 1.7vw, 1.45rem);max-width:36rem}.intent{flex-direction:column;justify-content:flex-end;height:100%;display:flex;position:relative}.intent-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.intent-path{fill:none;stroke:var(--color-mute);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0}.intent-end{opacity:0}.intent-end-disc{fill:var(--color-accent)}.intent-end-label{fill:var(--color-ink);font-family:var(--font-display);font-size:.8125rem}.intent-field{border:1px solid var(--color-edge);color:var(--color-ink);font-size:var(--q-size);align-items:center;gap:.9rem;padding:1rem 1.15rem;transition:border-color .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.intent-field[data-live]{border-color:var(--color-ink)}.intent-glass{width:1.1em;height:1.1em;color:var(--color-mute);flex:none}.intent-q{letter-spacing:-.015em;white-space:nowrap;min-height:1.2em;line-height:1.2}.intent-ch{opacity:0;will-change:transform;display:inline-block}.intent-caret{background-color:var(--color-ink);width:1px;height:1.2em;position:absolute;top:calc(50% - .6em);left:0}.intent-foot{color:var(--color-faint);justify-content:space-between;margin-top:.85rem;display:flex}@media (prefers-reduced-motion:reduce){.intent-ch,.intent-path,.intent-end{opacity:1}}.svc-quality{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.svc-quality-copy .t-h2{max-width:14ch}.svc-quality-facts{gap:1.25rem;margin-top:2.5rem;display:grid}.svc-quality-facts li{border-top:1px solid var(--color-line);padding-top:1.25rem}.svc-quality-facts .t-body{max-width:46ch}.svc-quality-rig{--ground:var(--color-raise);border:1px solid var(--color-edge);background-color:var(--color-raise);font-variant-numeric:tabular-nums;padding:clamp(1.5rem,3vw,2.5rem)}.qs-scale{--x:calc((2 + 6 * var(--p)) / 9 * 100%);margin-top:1rem;padding-top:3.1rem;position:relative}.qs-track{background-color:var(--color-edge);justify-content:space-between;height:1px;display:flex;position:relative}.qs-tick{background-color:var(--color-edge);width:1px;height:9px;margin-top:-4px}.qs-dot{top:-4px;left:var(--x);background-color:var(--color-ink);border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute}.qs-marker{top:0;left:var(--x);color:var(--color-ink);white-space:nowrap;align-items:baseline;gap:.1rem;display:flex;position:absolute;transform:translate(-50%)}.qs-num{font-variation-settings:"wdth" 108, "wght" 400;letter-spacing:-.03em;font-size:2.25rem;font-weight:400;line-height:1}.qs-of{color:var(--color-faint);font-size:.8125rem}.qs-ends{color:var(--color-faint);justify-content:space-between;margin-top:.6rem;font-size:.8125rem;display:flex}.qs-parts{margin-top:1.75rem;display:grid}.qs-part{border-top:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.8rem;display:flex}.qs-part-label{color:var(--color-dim)}.qs-part .qs-part-state{text-align:right;color:var(--color-faint);flex:none;font-size:.8125rem;transition:color .4s cubic-bezier(.16,1,.3,1);display:grid}.qs-part-state>span{opacity:0;grid-area:1/1;transition:opacity .35s cubic-bezier(.16,1,.3,1)}.qs-part[data-state="0"] .qs-part-state>span[data-i="0"],.qs-part[data-state="1"] .qs-part-state>span[data-i="1"],.qs-part[data-state="2"] .qs-part-state>span[data-i="2"]{opacity:1}.qs-part[data-state="2"] .qs-part-state{color:var(--color-ink)}.qs-cpc{border-top:1px solid var(--color-line);margin-top:1.75rem;padding-top:1.25rem}.qs-bar{background-color:var(--color-line);height:.6rem;margin-top:.75rem;display:block}.qs-bar i{background-color:var(--color-ink);width:100%;height:100%;transform:scaleX(calc(1 - .45 * var(--p)));transform-origin:0;display:block}.qs-note{max-width:44ch;color:var(--color-faint);margin-top:1.25rem}.svc-report-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.svc-report-head .t-h2{max-width:16ch}.ads-shot{margin-top:clamp(3rem,6vw,5rem);container-type:inline-size}.ads-shell{color:var(--color-dim);font-variant-numeric:tabular-nums;background-color:#0d0d0c;border:1px solid #2a2a27;flex-direction:column;gap:1.3em;padding:1.5em 1.8em;font-size:1.04167cqw;line-height:1.4;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a}.ads-top{border-bottom:1px solid var(--color-line);justify-content:space-between;gap:1em;padding-bottom:1.1em;display:flex}.ads-top p{align-items:baseline;gap:1.2em;display:flex}.ads-pill{border:1px solid var(--color-edge);color:var(--color-dim);white-space:nowrap;padding:.18em .6em;font-size:.85em;line-height:1.5;transition:color .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1);display:inline-block}.ads-pill--dim{color:var(--color-faint);border-style:dashed}.ads-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2em;display:grid}.ads-kpi{border:1px solid var(--color-line);gap:.35em;padding:1.1em 1.2em;display:grid}.ads-kpi b{letter-spacing:-.03em;color:var(--color-ink);font-size:2.1em;font-weight:400;line-height:1}.ads-kpi small{color:var(--color-faint);font-size:.85em}.ads-two{grid-template-columns:3fr 2fr;gap:1.2em;display:grid}.ads-card{border:1px solid var(--color-line);flex-direction:column;gap:.9em;min-height:0;padding:1.1em 1.2em;display:flex}.ads-card-h{color:var(--color-ink);justify-content:space-between;gap:1em;display:flex}.ads-card-h b{color:var(--color-ink);font-weight:400}.ads-legend{align-items:center;gap:.5em;display:inline-flex}.ads-legend i{background-color:var(--color-mute);width:1.2em;height:1px}.ads-legend i[data-k=conv]{background-color:var(--color-ink)}.ads-legend i+i,.ads-legend i[data-k=cost]{margin-left:.6em}.ads-plot{width:100%;height:9em;display:block;overflow:visible}.ads-grid path{fill:none;stroke:var(--color-line);stroke-width:1px;vector-effect:non-scaling-stroke}.ads-line{fill:none;stroke-width:1.25px;vector-effect:non-scaling-stroke}.ads-line--cost{stroke:var(--color-mute);stroke-dasharray:3 3}.ads-line--conv{stroke:var(--color-ink)}.ads-axis{justify-content:space-between;font-size:.85em;display:flex}.ads-rows{align-content:start;gap:.7em;display:grid}.ads-share{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.9em;display:grid}.ads-share b{text-align:right;min-width:3.2em;color:var(--color-ink);font-weight:400}.ads-meter{background-color:var(--color-line);width:7em;height:.4em;display:block}.ads-meter i{background-color:var(--color-ink);width:100%;height:100%;display:block}.ads-table{display:grid}.ads-row{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) 5em 5.5em 9.5em;align-items:center;gap:1em;padding-block:.55em;display:grid}.ads-row--head{border-top:0;padding-top:0;font-size:.85em}.ads-row>span:nth-child(2),.ads-row>span:nth-child(3){text-align:right}.ads-term{text-overflow:ellipsis;white-space:nowrap;color:var(--color-dim);-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;transition:color .45s cubic-bezier(.16,1,.3,1),text-decoration-color .45s cubic-bezier(.16,1,.3,1);overflow:hidden}.ads-row[data-neg] .ads-term{color:var(--color-faint);-webkit-text-decoration-color:var(--color-mute);-webkit-text-decoration-color:var(--color-mute);-webkit-text-decoration-color:var(--color-mute);text-decoration-color:var(--color-mute)}.ads-row[data-neg] .ads-pill{color:var(--color-faint);border-style:dashed}.ads-row[data-conv] .ads-pill{border-color:var(--color-dim);color:var(--color-ink)}.ads-row--in{opacity:0}.ads-card--types{position:relative}.ads-toast{z-index:2;border:1px solid var(--color-edge);background-color:var(--color-raise);color:var(--color-ink);opacity:0;pointer-events:none;align-items:center;gap:.8em;padding:.7em 1em;display:flex;position:absolute;bottom:1.1em;left:1.2em;right:1.2em}.ads-toast i{background-color:var(--color-ink);border-radius:50%;width:.5em;height:.5em}@media (max-width:1023px){.svc-quality,.svc-report-head{grid-template-columns:minmax(0,1fr)}.svc-quality-rig{max-width:40rem}}@media (max-width:767px){.svc-stage.svc-stage--intent{aspect-ratio:4/3;--q-size:clamp(.95rem, 4vw, 1.2rem);order:-1;max-width:100%}.ads-shell{gap:1em;padding:1.2em;font-size:clamp(8px,2.6vw,10px)}.ads-top{flex-direction:column;gap:.5em}.ads-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8em}.ads-two{grid-template-columns:minmax(0,1fr);gap:.9em}.ads-plot{height:8em}.ads-row{grid-template-columns:minmax(0,1fr) 4.5em 8.5em;gap:.7em}.ads-row>span:nth-child(2),.ads-toast{display:none}}.shot-window.ai-window{aspect-ratio:auto;padding:clamp(1.25rem,2.4vw,2.25rem)}.play{gap:1.25rem;display:grid}.play-modes{border-bottom:1px solid var(--color-line);gap:2rem;display:flex}.play-mode{color:var(--color-mute);padding:.2rem 0 .8rem;font-size:1rem;transition:color .35s cubic-bezier(.16,1,.3,1);position:relative}.play-mode:after{content:"";background-color:var(--color-ink);transform-origin:0;height:1px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.play-mode[aria-selected=true]{color:var(--color-ink)}.play-mode[aria-selected=true]:after{transform:scaleX(1)}.play-presets{flex-wrap:wrap;gap:.5rem;display:flex}.play-chip{border:1px solid var(--color-edge);color:var(--color-mute);padding:.45rem .9rem;font-size:.875rem;line-height:1.3;transition:color .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1)}.play-chip:hover,.play-chip[aria-pressed=true]{color:var(--color-ink)}.play-chip[aria-pressed=true]{border-color:var(--color-ink)}.play-field{position:relative}.play-field textarea{border:0;border-bottom:1px solid var(--color-edge);width:100%;color:var(--color-ink);font:inherit;resize:none;background:0 0;border-radius:0;padding:.7rem 0 .8rem;font-size:1rem;line-height:1.5;transition:border-color .3s cubic-bezier(.16,1,.3,1);display:block}.play-field textarea::placeholder{color:var(--color-faint)}.play-field textarea:focus{border-bottom-color:var(--color-ink);outline:none}.play-field textarea:disabled{color:var(--color-dim)}.play-count{color:var(--color-faint);margin-top:.35rem;position:absolute;top:100%;right:0}.play-actions{align-items:center;gap:1.25rem;margin-top:.75rem;display:flex}.play .btn{min-height:3rem;padding-inline:1.75rem}.play .btn:disabled{background-color:var(--color-ink);color:var(--color-canvas);opacity:.55;cursor:progress}.play-rule{background-color:var(--color-line);height:1px;position:relative;overflow:hidden}.play-rule-light{background:linear-gradient(90deg, transparent, var(--color-accent), transparent);opacity:0;width:24%;height:1px;position:absolute;top:0;left:-24%}.play[data-state=busy] .play-rule-light{opacity:1;animation:1.4s linear infinite play-run}.play-out:empty{display:none}.play-text{gap:.6rem;display:grid}.play-line{max-width:60ch;color:var(--color-ink)}.play-figure{gap:.9rem;max-width:26rem;display:grid}.play-frame{--blur:0px;--wash:0;aspect-ratio:1;background-color:var(--color-raise);overflow:hidden}.play-frame[data-aspect="4:5"]{aspect-ratio:4/5}.play-frame[data-aspect="9:16"]{aspect-ratio:9/16}.play-frame[data-aspect="16:9"]{aspect-ratio:16/9}.play-frame img{object-fit:cover;width:100%;height:100%;filter:blur(var(--blur)) saturate(calc(1 - var(--wash) * .55));transform:scale(calc(1 + var(--wash) * .06))}.play-caption{justify-content:space-between;gap:1rem;display:flex}.play-error{max-width:48ch;color:var(--color-dim)}.play-gate{border-top:1px solid var(--color-line);gap:.9rem;margin-top:.75rem;padding-top:1rem;display:grid}.play-gate-copy{max-width:52ch}.play-gate-row{align-items:center;gap:1.25rem;display:flex}.play-gate-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.play-gate-fields input{border:0;border-bottom:1px solid var(--color-edge);min-width:0;color:var(--color-ink);font:inherit;background:0 0;border-radius:0;flex:14rem;padding:.7rem 0;font-size:1rem;line-height:1.5;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.play-gate-fields input::placeholder{color:var(--color-faint)}.play-gate-fields input:focus{border-bottom-color:var(--color-ink);outline:none}.play-gate-fields input[aria-invalid=true]{border-bottom-color:var(--color-dim)}.play-note{max-width:60ch;color:var(--color-faint)}.play-drop{border:1px dashed var(--color-edge);align-items:center;gap:1.25rem;min-height:6.5rem;padding:1rem 1.25rem;transition:border-color .35s cubic-bezier(.16,1,.3,1),background-color .35s cubic-bezier(.16,1,.3,1);display:flex}.play-drop[data-over=true]{border-color:var(--color-ink);background-color:var(--color-raise)}.play-drop[data-filled=true]{border-style:solid;border-color:var(--color-line)}.play-drop-btn{text-align:left;cursor:pointer;gap:.35rem;width:100%;display:grid}.play-drop-thumb{object-fit:cover;background-color:var(--color-raise);flex:none;width:5.5rem;height:5.5rem}.play-drop-copy{gap:.25rem;min-width:0;display:grid}.play-drop-copy .t-body{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.play-drop-actions{gap:1.25rem;margin-top:.35rem;display:flex}.play-strength{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.play-strength-opts{gap:.5rem;display:flex}.play-chip--small{padding:.3rem .7rem;font-size:.8125rem}.play-redo{margin-left:auto}.play-redo:disabled{opacity:.4}.play-figure--wide{max-width:34rem}.play-compare{--x:50%;aspect-ratio:1;background-color:var(--color-raise);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.play-compare .play-frame{aspect-ratio:auto;position:absolute;inset:0}.play-compare .play-frame--before{clip-path:inset(0 calc(100% - var(--x)) 0 0)}.play-compare-line{top:0;bottom:0;left:var(--x);background-color:var(--color-ink);pointer-events:none;width:1px;position:absolute}.play-compare-line:before{content:"";border:1px solid var(--color-ink);background-color:#1a1218b3;border-radius:50%;width:2.25rem;height:2.25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.play-compare-line:before{background-color:color-mix(in srgb, var(--color-canvas) 70%, transparent)}}.play-compare-tag{color:var(--color-ink);background-color:#1a1218b8;padding:.25rem .55rem;font-size:.75rem;line-height:1.3;position:absolute;top:.75rem}@supports (color:color-mix(in lab, red, red)){.play-compare-tag{background-color:color-mix(in srgb, var(--color-canvas) 72%, transparent)}}.play-compare-tag{pointer-events:none}.play-compare-tag--before{left:.75rem}.play-compare-tag--after{right:.75rem}.play-compare-range{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.play-compare-range:focus-visible~.play-compare-line{background-color:var(--color-accent)}.play-compare:has(.play-compare-range:focus-visible) .play-compare-line{background-color:var(--color-accent)}.play-history{scrollbar-width:none;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.play-hist{border:1px solid var(--color-line);background-color:var(--color-raise);flex:none;width:3.75rem;height:3.75rem;transition:border-color .35s cubic-bezier(.16,1,.3,1);overflow:hidden}.play-hist:hover,.play-hist[aria-pressed=true]{border-color:var(--color-ink)}.play-hist img{object-fit:cover;width:100%;height:100%}.play-hist-text{color:var(--color-mute);text-align:left;padding:.4rem;font-size:.55rem;line-height:1.25;display:block;overflow:hidden}.play--compact{gap:1rem}.play--compact .play-note{font-size:.75rem}.ai-try{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.ai-try-head .t-body{max-width:36ch}.ai-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.ai-latest-row{gap:.5rem;margin-top:.75rem;display:flex}.ai-latest-tile{border:1px solid var(--color-line);background-color:var(--color-raise);width:4.5rem;height:4.5rem;transition:border-color .35s cubic-bezier(.16,1,.3,1);display:block;overflow:hidden}.ai-latest-tile:hover{border-color:var(--color-ink)}.ai-latest-tile img{object-fit:cover;width:100%;height:100%}@media (max-width:767px){.ai-try,.ai-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.ai-copy{order:-1}.play-modes{gap:1.5rem}.play-actions{flex-wrap:wrap;gap:.75rem 1.25rem}.play-redo{margin-left:0}.play-gate-row{flex-wrap:wrap;gap:.75rem 1.25rem}.play-gate-fields{grid-template-columns:1fr;gap:.5rem}.play-drop{flex-direction:column;align-items:flex-start}}.show-head .t-body{max-width:44ch}.show-grid{align-items:start;gap:clamp(2rem,4vh,3rem) clamp(1rem,1.5vw,1.5rem);margin-top:clamp(2.5rem,5vh,4rem);display:grid}.show-frame{aspect-ratio:1;background-color:var(--color-raise);width:100%;display:block;position:relative;overflow:hidden}.show-frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.show-frame--pair{cursor:pointer}.show-frame--pair .show-before{opacity:0;transition:opacity .45s cubic-bezier(.16,1,.3,1)}.show-frame--pair[data-before=true] .show-before{opacity:1}.show-tag{color:var(--color-ink);background-color:#1a1218b8;padding:.25rem .55rem;font-size:.75rem;line-height:1.3;position:absolute;top:.75rem;right:.75rem}@supports (color:color-mix(in lab, red, red)){.show-tag{background-color:color-mix(in srgb, var(--color-canvas) 72%, transparent)}}.show-frame--text{background-color:var(--color-ink);color:var(--color-canvas);align-items:flex-end;padding:clamp(1.25rem,2.2vw,2rem);display:flex}.show-text{font-variation-settings:"wdth" 104, "wght" 400;letter-spacing:-.01em;gap:.5rem;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.35;display:grid}.show-cap{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.25rem;margin-top:1rem;display:grid}.show-caption{color:var(--color-dim);max-width:44ch;font-size:.9375rem;line-height:1.45}.show-cap{grid-template-columns:minmax(0,1fr);gap:.3rem;margin-top:.8rem}.show-meta{white-space:nowrap}@media (min-width:768px){.show-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.show-tile{grid-column:span 3}}@media (max-width:767px){.show-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem .75rem}.show-meta{white-space:normal}}.shell{width:100%;max-width:1560px;padding-inline:var(--spacing-gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.manifesto{--ground:var(--color-cream);padding-block:var(--section-y);background-color:var(--color-cream);color:#2a1624}.manifesto .t-body{color:#6b4f60}.manifesto.manifesto--brand{--ground:var(--color-accent);background-color:var(--color-accent);color:#fff}.manifesto.manifesto--brand .t-body{color:#fff0f4db}.close-glow{--ground:var(--color-plum);isolation:isolate;margin-block:var(--section-y);background-color:var(--color-plum);width:calc(100% - var(--spacing-gutter) * 2);max-width:calc(1560px - var(--spacing-gutter) * 2);border-radius:clamp(1.5rem,3vw,2.75rem);padding-inline:clamp(1.25rem,4vw,3rem);position:relative;overflow:hidden}.close-glow:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 0 0,#f2716b8c,#0000 38%),radial-gradient(circle at 100% 100%,#e0558f99,#0000 42%),radial-gradient(circle at 100% 0,#ffb38a38,#0000 30%);position:absolute;inset:0}.close-glow .t-meta{color:var(--color-peach)}.close-glow .t-body,.close-glow .link-quiet{color:#f8efeec7}.close-glow .rule-span{background-color:#ffb38a59}.close-glow .rule-span:before,.close-glow .rule-span:after{border-color:var(--color-peach);background-color:var(--color-peach)}.t-display{font-variation-settings:"wdth" 108, "wght" 400;letter-spacing:-.032em;text-wrap:balance;line-height:.95}.t-h1{font-size:clamp(2.55rem,7.4vw,6.6rem)}.t-hero{font-size:clamp(2.15rem,5.4vw,5.15rem)}.t-h2{font-size:clamp(2rem,4.4vw,4.1rem)}.t-h3{font-variation-settings:"wdth" 104, "wght" 400;letter-spacing:-.02em;font-size:clamp(1.3rem,2vw,1.85rem);line-height:1.12}.t-body{color:var(--color-mute);max-width:62ch;font-size:clamp(1rem,.96rem + .25vw,1.125rem);line-height:1.55}.t-meta{color:var(--color-mute);font-size:.8125rem;line-height:1.5}.trace{display:block;position:relative}.trace-veil{transform-origin:100%;pointer-events:none;position:absolute;inset:-.22em -.05em -.3em;transform:scaleX(0)}.trace-veil[data-closed=true]{transform:scaleX(1)}.trace:has(>.trace-veil[data-closed=true]){clip-path:polygon(0 0,0 0,0 0)}.rule{background-color:var(--color-line);width:100%;height:1px}.no-bar{scrollbar-width:none}.no-bar::-webkit-scrollbar{display:none}.link-underline{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:.12em;transition:background-size .45s cubic-bezier(.16,1,.3,1),color .45s cubic-bezier(.16,1,.3,1)}.link-underline:hover{color:var(--color-accent)}.btn{background-color:var(--color-accent);background-image:linear-gradient(100deg, var(--color-accent) 0%, var(--color-accent-hi) 45%, var(--color-coral) 100%);color:#fff;background-position:0 0;background-size:180% 100%;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:3.5rem;padding-inline:2.25rem;font-size:1rem;transition:background-position .6s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 10px 30px -12px #e0558fb3}.btn:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 14px 36px -10px #f2716bbf}.manifesto--brand .btn,.close-glow .btn{background-image:none;background-color:var(--color-cream);color:var(--color-plum);box-shadow:0 14px 40px -14px #0000008c}.manifesto--brand .btn:hover,.close-glow .btn:hover{background-color:#fff}.btn-pill{background-image:linear-gradient(100deg, var(--color-accent), var(--color-coral));color:#fff;border-radius:999px;align-items:center;min-height:2.5rem;padding-inline:1.25rem;font-size:.875rem;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-pill:hover{transform:translateY(-1px);box-shadow:0 10px 26px -10px #f2716bcc}.t-grad{background-image:linear-gradient(95deg, var(--color-accent-hi) 0%, var(--color-coral) 55%, var(--color-peach) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.trace.t-grad{width:fit-content}.btn:active{transform:translateY(1px)}.rule-span{background-color:var(--color-line);width:100%;height:1px;display:block;position:relative}.t-meta.t-kicker,.t-kicker{color:var(--color-coral)}.manifesto .t-kicker{color:var(--color-accent)}.manifesto--brand .t-kicker,.close-glow .t-kicker{color:var(--color-peach)}.rule-span:before,.rule-span:after{content:"";border:1px solid var(--color-edge);border-radius:50%;width:6px;height:6px;position:absolute;top:-2.5px}.rule-span:before{left:0}.rule-span:after{right:0}.link-quiet{color:var(--color-mute);transition:color .35s cubic-bezier(.16,1,.3,1)}.link-quiet:hover{color:var(--color-ink)}.story-mark{z-index:2;height:0;position:sticky;top:0}.hero-track{height:420svh}.hero-line-wrap{width:calc(var(--mark-x) + var(--mark-size) * .3682);transform-origin:0;transform:scaleX(0)}.hero-line{transform-origin:0;background-image:linear-gradient(to right, #e0558f26, var(--color-accent-hi) 55%, var(--color-peach))}#icerik{position:relative}#icerik:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 85% 12%,#e0558f4d,#0000 50%),radial-gradient(circle at 70% 30%,#f2716b24,#0000 45%);width:min(70vw,1000px);height:min(110svh,1000px);position:absolute;top:0;right:0}body:has(.story) #icerik:before{display:none}.hero-glow{left:var(--mark-x);top:var(--anchor);aspect-ratio:1;filter:blur(20px);pointer-events:none;background:radial-gradient(circle at 42% 45%,#e0558f57,#0000 55%),radial-gradient(circle at 62% 60%,#f2716b38,#0000 50%),radial-gradient(circle at 55% 35%,#ffb38a1f,#0000 45%);width:min(78vw,1100px);position:absolute;transform:translate(-50%,-50%)}.line-spark{opacity:0;width:15px;height:15px;margin:-7px 0 0 -7px;position:absolute;top:0;left:0}.line-spark:before,.line-spark:after{content:"";background-color:var(--color-peach);position:absolute}.line-spark:before{width:1px;margin-left:-.5px;inset:0 50%}.line-spark:after{height:1px;margin-top:-.5px;inset:50% 0}.line-spark-halo{background:radial-gradient(circle,#f2716b8c 0%,#e0558f2e 34%,#0000 66%);border-radius:50%;position:absolute;inset:-10px}@supports (color:color-mix(in lab, red, red)){.line-spark-halo{background:radial-gradient(circle, color-mix(in oklab, var(--color-coral) 55%, transparent) 0%, color-mix(in oklab, var(--color-accent-hi) 18%, transparent) 34%, transparent 66%)}}.line-spark-dot{background-color:var(--color-peach);border-radius:50%;position:absolute;inset:5.5px}.node-arm{background-color:var(--color-accent);width:8vw;height:1px;position:absolute;transform:scaleX(0)}.node-arm[data-side=left]{right:calc(100% - var(--axis-x) + var(--node-gap));transform-origin:100%}.node-arm[data-side=right]{left:calc(var(--axis-x) + var(--node-gap));transform-origin:0}.quad{padding-top:calc(var(--anchor) + 3rem);padding-bottom:var(--section-y);position:relative}.quad-node{left:var(--axis-x);top:var(--anchor);width:var(--node-size);opacity:0;z-index:1;display:none;position:absolute}.quad-ring{border:1px solid #e0558f8c;border-radius:50%;position:absolute;inset:-1.15rem;box-shadow:0 0 40px -6px #e0558f73}.quad-ring:after{content:"";background-color:var(--color-peach);width:7px;height:7px;box-shadow:0 0 12px var(--color-coral);border-radius:50%;margin-left:-3.5px;position:absolute;top:-3.5px;left:50%}html[data-node=locked] .story-mark{opacity:0}html[data-node=locked] .quad-node{opacity:1}.quad-axis{background-color:#e0558f99;position:absolute}.quad-axis[data-side=left],.quad-axis[data-side=right]{top:var(--anchor);height:1px;transform:scaleX(0)}.quad-axis[data-side=left]{left:0;right:calc(100% - var(--axis-x) + var(--node-gap));transform-origin:100%}.quad-axis[data-side=right]{left:calc(var(--axis-x) + var(--node-gap));transform-origin:0;right:0}.quad-axis[data-side=top],.quad-axis[data-side=bottom]{left:calc(var(--axis-x) - .5px);width:1px;transform:scaleY(0)}.quad-axis[data-side=top]{top:calc(var(--anchor) - 20svh);height:calc(20svh - var(--node-gap));transform-origin:bottom}.quad-axis[data-side=bottom]{top:calc(var(--anchor) + var(--node-gap));height:calc(13svh - var(--node-gap));transform-origin:top;display:none}.quad-cell{margin-inline:var(--spacing-gutter);border-top:1px solid var(--color-line);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) 5.5rem;align-items:start;column-gap:1.25rem;padding-block:1.6rem;display:grid;position:relative}.quad-cell:last-of-type{border-bottom:1px solid var(--color-line)}.quad-cell+.quad-cell{margin-top:0}.quad-cell .quad-shot{aspect-ratio:1;grid-area:1/2/span 3;width:5.5rem;margin:0}.quad-cell .quad-title,.quad-cell .quad-body,.quad-cell .quad-more{grid-column:1}.quad-cell .quad-body .t-body{margin-top:.6rem;font-size:.95rem}.quad-more{color:var(--color-coral);justify-self:start;align-items:center;gap:.4rem;margin-top:1rem;font-size:.875rem;display:inline-flex}.quad-more svg{width:1rem;height:1rem}.quad-title-btn{width:100%;text-align:inherit;font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.quad-title{color:var(--color-ink);transition:color .5s cubic-bezier(.16,1,.3,1)}.quad-shot{aspect-ratio:16/10;background-color:var(--color-raise);width:100%;margin-bottom:1.5rem;position:relative;overflow:hidden}.quad-shot-inner{position:absolute;inset:-10% 0}@media (max-width:767px){.quad-axis{transform:none!important}}@media (min-width:768px){.services{height:200svh}.quad{height:100svh;padding:0;position:sticky;top:0}.quad-node{display:block}.quad-axis[data-side=top]{height:calc(var(--anchor) - var(--node-gap));top:0}.quad-axis[data-side=bottom]{top:calc(var(--anchor) + var(--node-gap));height:auto;display:block;bottom:0}.quad-cell{border:0;margin-inline:0;padding-block:0;display:block;position:absolute}.quad-cell:last-of-type{border:0}.quad-cell+.quad-cell{margin-top:0}.quad-cell .quad-body .t-body{margin-top:1.25rem;font-size:clamp(1rem,.96rem + .25vw,1.125rem)}.quad-cell[data-quad=tl],.quad-cell[data-quad=bl]{left:var(--spacing-gutter);right:calc(100% - var(--axis-x) + 3.5rem)}.quad-cell[data-quad=tr],.quad-cell[data-quad=br]{left:calc(var(--axis-x) + 3.5rem);right:var(--spacing-gutter)}.quad-cell[data-quad=tl],.quad-cell[data-quad=tr]{top:7.5rem;bottom:calc(100% - var(--anchor) + 2.75rem);flex-direction:column;justify-content:flex-end;display:flex}.quad-cell[data-quad=bl],.quad-cell[data-quad=br]{bottom:7svh}.quad-body{max-width:30rem;min-height:8rem}.quad-cell .quad-shot{aspect-ratio:3/4;opacity:0;width:9.5rem;max-width:none;margin:0;transition:opacity .55s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0}.quad-cell[data-quad=tl] .quad-shot,.quad-cell[data-quad=bl] .quad-shot{right:0}.quad-cell[data-quad=tr] .quad-shot,.quad-cell[data-quad=br] .quad-shot{left:0}.quad-cell[data-quad=tl] .quad-title,.quad-cell[data-quad=tl] .quad-body,.quad-cell[data-quad=bl] .quad-title,.quad-cell[data-quad=bl] .quad-body{padding-right:11.5rem}.quad-cell[data-quad=tr] .quad-title,.quad-cell[data-quad=tr] .quad-body,.quad-cell[data-quad=br] .quad-title,.quad-cell[data-quad=br] .quad-body{padding-left:11.5rem}.quad-cell[data-active=false] .quad-title{color:var(--color-faint)}.quad-cell .quad-body .trace-veil{transform-origin:0;transition:transform .62s cubic-bezier(.16,1,.3,1);transform:scaleX(1)}html[data-node=locked] .quad-cell[data-active=true] .quad-body .trace-veil{transform-origin:100%;transform:scaleX(0)}html[data-node=locked] .quad-cell[data-active=true] .quad-shot{opacity:1}}.wheel{height:340svh}.wheel-frame{height:100svh;position:sticky;top:0;overflow:hidden}.wheel-dial{aspect-ratio:1;width:min(96vw,1040px);color:var(--color-accent-hi);opacity:.85;pointer-events:none;margin-top:calc(min(96vw,1040px)/-1.85);margin-left:calc(min(96vw,1040px)/-2);position:absolute;top:0;left:50%}.wheel-path{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wheel-block{text-align:center;opacity:0;width:min(42rem,76vw);margin-left:min(-21rem,-38vw);position:absolute;top:0;left:0}.wheel-block .t-body{margin-inline:auto}.wheel-chip{color:var(--color-ink);background-color:#bd407724;border:1px solid #e0558f66;border-radius:999px;align-items:center;gap:.6rem;padding:.55rem 1.1rem .55rem .75rem;font-size:.8125rem;display:inline-flex}.wheel-chip svg{width:1.05rem;height:1.05rem;color:var(--color-coral)}@media (max-width:767px){.wheel{height:auto;padding-block:var(--section-y)}.wheel-frame{height:auto;padding-inline:var(--spacing-gutter);gap:clamp(3.5rem,10vh,6rem);display:grid;position:static;overflow:visible}.wheel{overflow-x:clip}.wheel-dial{opacity:.7;width:112%;margin:-22% 0 -8% -6%;position:relative;top:auto;left:auto}.wheel-block{opacity:1;text-align:left;width:100%;margin-left:0;position:relative;top:auto;left:auto}.wheel-block .t-body{margin-inline:0}}.spot{--lap-w:min(46vw, 720px);--lap-h:calc(var(--lap-w) * .64);--lap-d:calc(var(--lap-w) * .52);--lap-r:calc(var(--lap-w) * .018)}.spot-track{height:300svh}.spot-frame{height:100svh;padding-top:calc(var(--section-y) * .5 + 3rem);position:sticky;top:0;overflow:hidden}.spot-halo{aspect-ratio:1;width:min(120vw,1500px);color:var(--color-line);pointer-events:none;z-index:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)}.spot-halo:after{content:"";background:radial-gradient(#e0558f38,#f2716b0f 40%,#0000 65%);position:absolute;inset:18%}.spot-head{z-index:1;text-align:center;position:relative}.spot-head .t-h1{letter-spacing:-.035em}.spot-micro{color:var(--color-dim);margin-top:1.5rem}.spot-scene{z-index:2;padding-bottom:calc(var(--lap-d) * .12);perspective:2600px;perspective-origin:50% 30%;place-items:end center;display:grid;position:absolute;inset:0}.lap{width:var(--lap-w);height:var(--lap-h);transform-style:preserve-3d;position:relative}.lap-lid,.lap-base{width:100%;transform-style:preserve-3d;position:absolute;left:0}.lap-lid{transform-origin:50% 100%;height:100%;top:0}.lap-screen,.lap-back{border-radius:var(--lap-r);backface-visibility:hidden;position:absolute;inset:0}.lap-screen{background-color:#0a0a09;border:1px solid #2a2a27;padding:3.2% 2.2% 3.6%;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.lap-screen:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff0d,#0000 38% 70%,#ffffff06);position:absolute;inset:0}.lap-cam{aspect-ratio:1;background-color:#1c1c1a;border-radius:50%;width:.55%;margin-left:-.275%;position:absolute;top:1.2%;left:50%;box-shadow:0 0 0 1px #2c2c29}.lap-shot{background-color:var(--color-raise);border-radius:calc(var(--lap-r) * .35);height:100%;position:relative;overflow:hidden;container-type:inline-size}.sw{color:var(--color-ink);background-color:#0d0d0c;flex-direction:column;font-size:1.04167cqw;display:flex;position:absolute;inset:0}.sw-bar{height:3.4em;color:var(--color-mute);border-bottom:1px solid #22221f;flex:none;justify-content:space-between;align-items:center;padding-inline:1.8em;font-size:1.55em;display:flex}.sw-url{display:inline-grid;position:relative}.sw-url>span{white-space:nowrap;grid-area:1/1;justify-content:end;align-items:center;gap:.5em;display:inline-flex}.sw-url [data-state=live]{color:var(--color-ink)}.sw-url i{background-color:var(--color-accent);border-radius:50%;width:.45em;height:.45em}.sw-body{flex:auto;min-height:0;display:flex}.sw-editor{white-space:pre;flex:0 0 46%;min-width:0;padding:1.6em 0 1.6em .4em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:1.5em;line-height:1.66;overflow:hidden}.sw-editor ol{margin:0;padding:0;list-style:none}.sw-editor li{gap:1.1em;display:flex}.sw-n{text-align:right;color:#4a4a44;-webkit-user-select:none;user-select:none;flex:0 0 2.2em}.sw-code{color:#c9c6bf}.sw-kw{color:var(--color-mute)}.sw-tag,.sw-txt{color:var(--color-ink)}.sw-fn{color:#e6e2d8}.sw-attr{color:#b3b0a8}.sw-str{color:#e8d9bd}.sw-pun{color:#7a7871}.sw-view{color:#161614;background-color:#f4f2ed;flex:auto;place-items:start center;min-width:0;padding:3.2em 2.4em;display:grid}.sw-app{width:44em;max-width:100%;position:relative}.sw-h1{letter-spacing:-.02em;font-variation-settings:"wdth" 104, "wght" 400;justify-content:space-between;align-items:baseline;font-size:2.7em;display:flex}.sw-h1 small{color:#7a776f;font-size:.5em}.sw-week{grid-template-columns:repeat(7,1fr);gap:.5em;margin-top:2.2em;display:grid}.sw-day{font-variant-numeric:tabular-nums;background-color:#fff;border:1px solid #dad7d0;border-radius:.5em;justify-items:center;gap:.25em;padding:.9em 0 1em;font-size:1.7em;display:grid}.sw-day small{color:#8a877f;font-size:.68em}.sw-day[data-on]{color:#fff;background-color:#161614;border-color:#161614}.sw-day[data-on] small{color:#a7a49c}.sw-slots{grid-template-columns:repeat(4,1fr);gap:.5em;margin-top:1.4em;display:grid}.sw-slot{font-variant-numeric:tabular-nums;background-color:#fff;border:1px solid #dad7d0;border-radius:.5em;place-items:center;height:3.2em;font-size:1.6em;display:grid}.sw-btn{color:#fff;background-color:#b7b4ac;border-radius:.5em;place-items:center;height:3.6em;margin-top:1.6em;font-size:1.7em;display:grid}.sw-ok{color:#3a3833;background-color:#e9e6df;border-radius:.5em;gap:.3em;margin-top:1.4em;padding:1.3em 1.5em;font-size:1.6em;display:grid}.sw-ok b{color:#161614;font-weight:400}.sw-pointer{pointer-events:none;filter:drop-shadow(0 .2em .5em #00000040);width:2.4em;height:3em;margin:-.3em 0 0 -.3em;position:absolute;top:0;left:0}.lap-back{color:#6a6a63;background:linear-gradient(160deg,#2b2b28,#161614 55%,#1f1f1c);border:1px solid #34342f;place-items:center;display:grid;transform:rotateY(180deg)}.lap-back svg{width:12%;transform:scaleX(-1)}.lap-cast{opacity:0;pointer-events:none;will-change:opacity;background:radial-gradient(at 50% 52%,#fff4e257,#fff4e21a 38%,#0000 68%);position:absolute;inset:-34% -26% -26%;transform:translateZ(-2px)}.lap-shadow{height:calc(var(--lap-d) * 1.35);transform-origin:50% 0;pointer-events:none;background:radial-gradient(60% 55% at 50% 38%,#0009,#0000 70%);position:absolute;top:100%;left:-10%;right:-10%;transform:translateY(4px)rotateX(90deg)translateZ(-1px)}.lap-base{height:var(--lap-d);transform-origin:50% 0;border-radius:0 0 var(--lap-r) var(--lap-r);background:linear-gradient(#23231f,#1a1a17);border:1px solid #3a3a35;top:100%;transform:translateY(4px)rotateX(90deg)}.lap-base:after{content:"";height:calc(var(--lap-w) * .014);transform-origin:50% 0;border-radius:0 0 var(--lap-r) var(--lap-r);background:linear-gradient(#2e2e2a,#111110);position:absolute;top:100%;left:-1px;right:-1px;transform:rotateX(-90deg)}.lap-keys{background-color:#141412;background-image:repeating-linear-gradient(90deg,#1f1f1c 0 6.3%,#141412 6.3% 6.9%),repeating-linear-gradient(0deg,#0000 0 15.5%,#141412 15.5% 18%);border-radius:3px;height:42%;position:absolute;top:9%;left:11%;right:11%;box-shadow:inset 0 0 0 1px #262622}.lap-keys:before,.lap-keys:after{content:"";background-color:#1f1f1c;border-radius:2px;height:14.8%;position:absolute;bottom:1.2%;left:30%;right:30%}.lap-keys:after{background-color:#191917;border-radius:3px 3px 0 0;height:9%;inset:0 0 auto}.lap-pad{background-color:#1a1a17;border:1px solid #2c2c28;border-radius:4px;height:30%;position:absolute;top:60%;left:36%;right:36%}.lap-base:before{content:"";background-color:#0d0d0c;border-radius:0 0 2px 2px;height:3%;position:absolute;top:-1px;left:6%;right:6%}.spot-aside{z-index:3;right:var(--spacing-gutter);width:min(32vw,30rem);position:absolute;top:50%;transform:translateY(-50%)}.spot-aside-rule{width:100%;margin-bottom:2.25rem;display:block}.spot-aside-rule .rule{display:block}.spot-aside-rule .trace-veil{inset:-3px 0}.spot-body{max-width:24ch;font-size:clamp(1.25rem,.9rem + 1.2vw,2rem);line-height:1.18}.spot-foot{max-width:40ch;color:var(--color-faint);margin-top:1.75rem}.spot-more{margin-top:2.25rem}@media (min-width:768px){.spot{padding-bottom:calc(var(--section-y) * .6)}}@media (max-width:767px){.spot{--lap-w:88vw;padding-block:var(--section-y)}.spot-track{height:auto}.spot-frame{gap:3rem;height:auto;padding:0;display:grid;position:static;overflow:visible}.spot-scene{padding-bottom:0;position:relative;inset:auto}.spot-halo{display:none}.spot-head{text-align:left}.spot-scene{perspective:1200px;padding-bottom:calc(var(--lap-d) * .2)}.spot-aside{width:auto;padding-inline:var(--spacing-gutter);position:static;transform:none}.spot-body{max-width:30ch}}.shot{padding:.75rem;position:relative}.shot-window{aspect-ratio:16/10;background-color:var(--color-raise);width:100%;position:relative;overflow:hidden}.shot-inner{position:absolute;inset:0}.mark-row{flex-wrap:wrap;gap:.75rem;display:flex}.mark-tile{border:1px solid var(--color-edge);width:3.75rem;height:3.75rem;color:var(--color-mute);font-variation-settings:"wdth" 104, "wght" 400;letter-spacing:.02em;place-items:center;font-size:.9375rem;display:grid}.mark-tile--lead{width:5.5rem;height:5.5rem;color:var(--color-ink);font-size:1.5rem}.shot-tick{border:0 solid var(--color-edge);pointer-events:none;width:1.2rem;height:1.2rem;position:absolute}.shot-tick[data-corner=tl]{border-top-width:2px;border-left-width:2px;top:0;left:0}.shot-tick[data-corner=tr]{border-top-width:2px;border-right-width:2px;top:0;right:0}.shot-tick[data-corner=bl]{border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.shot-tick[data-corner=br]{border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}@media (min-width:768px){.md\:-mr-gutter{margin-right:calc(var(--spacing-gutter) * -1)}}.work{--ground:var(--color-panel);background-color:var(--color-panel);padding-block:var(--section-y)}.work-track{padding-inline:var(--spacing-gutter);gap:clamp(3.5rem,9vh,6rem);display:grid}.work-intro,.work-close{max-width:34rem}.work-pair{position:relative}.work-card{border:1px solid var(--color-edge);border-top:3px solid var(--color-accent-hi);background-color:var(--color-canvas);border-radius:1.25rem;padding:clamp(1.75rem,3vw,2.5rem);box-shadow:0 30px 60px -30px #0009}.work-shot{margin-top:1.5rem}.work-link{display:none}@media (min-width:768px){.work{align-items:center;min-height:100svh;padding-block:0;display:flex;overflow:hidden}.work-track{align-items:stretch;gap:0;width:max-content;height:100svh;display:flex}.work-intro,.work-close{flex-direction:column;flex:none;justify-content:center;width:40vw;max-width:30rem;padding-right:9vw;display:flex}.work-pair{flex:none;width:60vw;height:100%}.work-card{width:25vw;max-width:24rem;position:absolute}.work-shot{width:27vw;max-width:30rem;margin-top:0;position:absolute}.work-pair[data-lay=a] .work-card{top:15%;left:0}.work-pair[data-lay=a] .work-shot{top:49%;right:0}.work-pair[data-lay=b] .work-shot{top:13%;left:0}.work-pair[data-lay=b] .work-card{top:47%;right:0}.work-link{color:#e0558f8c;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}}.site-header{transition:background-color .5s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .5s cubic-bezier(.16,1,.3,1),backdrop-filter .5s cubic-bezier(.16,1,.3,1)}.site-header:after{content:"";background-color:var(--color-line);opacity:0;inset-inline:0;height:1px;transition:opacity .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0}.site-header.is-stuck{background-color:#1a1218d6}@supports (color:color-mix(in lab, red, red)){.site-header.is-stuck{background-color:color-mix(in oklab, var(--color-canvas) 84%, transparent)}}.site-header.is-stuck{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header.is-open{background-color:var(--color-canvas)}.menu-host{position:static}.menu-trigger{align-items:center;gap:.4rem;display:inline-flex}.menu-trigger svg{width:.6rem;height:.6rem;transition:transform .4s cubic-bezier(.16,1,.3,1)}.menu-trigger.is-active{color:var(--color-ink)}.menu-trigger.is-active svg{transform:rotate(180deg)}.menu-panel{background-color:var(--color-canvas);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);opacity:0;visibility:hidden;inset-inline:0;padding-block:clamp(2rem,4vh,3rem) clamp(1.5rem,3vh,2.25rem);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),visibility 0s linear .45s;position:absolute;top:100%;transform:translateY(-.5rem)}.site-header.is-open .menu-panel{opacity:1;visibility:visible;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),visibility;transform:translateY(0)}.menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);display:grid}.menu-col{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(.4rem)}.site-header.is-open .menu-col{opacity:1;transition-delay:calc(60ms + var(--i) * 60ms);transform:translateY(0)}.menu-family{border-bottom:1px solid var(--color-line);gap:.35rem;padding-bottom:1rem;display:grid}.menu-family-name{color:var(--color-ink);font-size:1.35rem}.menu-list{padding-top:.5rem;display:grid}.menu-item{color:var(--color-mute);padding-block:.55rem;font-size:.9375rem;transition:color .3s cubic-bezier(.16,1,.3,1),padding-left .4s cubic-bezier(.16,1,.3,1);display:block}.menu-item:hover,.menu-item.is-current{color:var(--color-ink)}.menu-item:hover{padding-left:.4rem}.menu-foot{border-top:1px solid var(--color-line);margin-top:clamp(1.5rem,3vh,2.25rem);padding-top:1.25rem}.burger{width:2.75rem;height:2.75rem;color:var(--color-ink);cursor:pointer;background:0 0;border:0;margin-right:-.75rem;padding:0;position:relative}.burger span{background-color:currentColor;height:1px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:.75rem;right:.75rem}.burger span:first-child{transform:translateY(-4px)}.burger span:last-child{transform:translateY(4px)}.site-header.is-sheet-open .burger span:first-child{transform:rotate(45deg)}.site-header.is-sheet-open .burger span:last-child{transform:rotate(-45deg)}.site-header.is-sheet-open{background-color:var(--color-canvas)}.sheet{z-index:40;background-color:var(--color-canvas);-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),visibility 0s linear .45s;position:fixed;inset:68px 0 0;overflow-y:auto;transform:translateY(-.75rem)}.site-header.is-sheet-open .sheet{opacity:1;visibility:visible;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),visibility;transform:translateY(0)}.sheet-inner{gap:2.5rem;min-height:100%;padding-block:2rem 3rem;display:grid}.sheet-nav{display:grid}.sheet-link{border-bottom:1px solid var(--color-line);font-family:var(--font-display);font-variation-settings:"wdth" 108, "wght" 400;letter-spacing:-.03em;color:var(--color-ink);padding-block:.9rem;font-size:2rem;line-height:1.05;display:block}.sheet-nav>:first-child .sheet-link,.sheet-nav>.sheet-link:first-child{border-top:1px solid var(--color-line)}.sheet-row{border-bottom:1px solid var(--color-line);grid-template-columns:1fr auto;align-items:stretch;display:grid}.sheet-row .sheet-link{border-bottom:0}.sheet-toggle{width:3rem;color:var(--color-dim);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-.75rem;padding:0;display:grid}.sheet-toggle svg{width:1.1rem;height:1.1rem;transition:transform .45s cubic-bezier(.16,1,.3,1)}.is-open>.sheet-row .sheet-toggle{color:var(--color-ink)}.is-open>.sheet-row .sheet-toggle svg{transform:rotate(180deg)}.sheet-fold{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1);display:grid}.is-open>.sheet-fold{grid-template-rows:1fr}.sheet-fold-inner{min-height:0;overflow:clip}.sheet-family{padding-left:1rem}.sheet-family:first-child{margin-top:.35rem}.sheet-family .sheet-row{border-bottom-color:#3f2d3b99}@supports (color:color-mix(in lab, red, red)){.sheet-family .sheet-row{border-bottom-color:color-mix(in oklab, var(--color-line) 60%, transparent)}}.sheet-family:last-child .sheet-row{border-bottom:0}.sheet-family.is-open .sheet-row,.sheet-family:last-child.is-open .sheet-row{border-bottom:1px solid #3f2d3b99}@supports (color:color-mix(in lab, red, red)){.sheet-family.is-open .sheet-row,.sheet-family:last-child.is-open .sheet-row{border-bottom:1px solid color-mix(in oklab, var(--color-line) 60%, transparent)}}.sheet-family-link{color:var(--color-ink);gap:.15rem;padding-block:.85rem;display:grid}.sheet-family-name{font-family:var(--font-display);font-variation-settings:"wdth" 108, "wght" 400;letter-spacing:-.02em;font-size:1.35rem;line-height:1.1}.sheet-list{gap:.35rem;padding:.75rem 0 1rem 1rem;display:grid}.sheet-item{color:var(--color-dim);padding-block:.15rem;font-size:1rem;display:block}.sheet-item.is-current{color:var(--color-ink)}.sheet-cta{justify-self:start}html.is-sheet{overflow:hidden}.site-header.is-stuck:after{opacity:1}#hizmetler,#isler,#yaklasim,#iletisim{scroll-margin-top:6rem}.close{text-align:center;max-width:46rem;margin-inline:auto}.close .t-body{margin-inline:auto}.close-span{max-width:28rem;margin-inline:auto}.svc-hub-hero,.svc-hero{padding-top:calc(var(--section-y) + 4rem);padding-bottom:var(--section-y)}.svc-hero{align-items:center;min-height:100svh;display:flex}.svc-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:100%;display:grid}.svc-stage{aspect-ratio:1;width:100%;max-width:34rem;color:var(--color-ink);justify-self:end}.svc-marks{padding-bottom:var(--section-y);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);display:grid}.svc-marks[data-stack]{grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,3fr)}.svc-stack{flex-direction:column;display:flex}.svc-stack-item{border-top:1px solid var(--color-line);grid-template-rows:auto auto;grid-template-columns:2.25rem minmax(0,1fr);column-gap:1rem;padding-block:.85rem;display:grid}.svc-stack-item:first-child{border-top:0;padding-top:.25rem}.svc-stack-item:last-child{padding-bottom:0}.svc-stack-logo{width:2.25rem;height:2.25rem;color:var(--color-mute);grid-row:1/3;margin-top:-.1em;transition:color .35s cubic-bezier(.16,1,.3,1)}.svc-stack-logo svg{width:1.625rem;height:1.625rem;margin:.3125rem;display:block}.svc-stack-logo .trace-veil{inset:-2px}.svc-stack-item:hover .svc-stack-logo{color:var(--color-ink)}.svc-mark-note{color:var(--color-mute);max-width:34ch;margin-top:1rem;font-size:.875rem;line-height:1.5}.svc-mark-fig{width:100%;max-width:17rem;margin-top:1.25rem;display:block}.svc-mark-fig .trace-veil{inset:-2px}.mark-fig{width:100%;height:auto;display:block;overflow:visible}.mark-fig-line{fill:none;stroke:var(--color-edge);stroke-width:1px;vector-effect:non-scaling-stroke}.mark-fig-disc{fill:var(--color-ink)}.mark-fig-ring{fill:var(--color-canvas);stroke:var(--color-ink);stroke-width:1px;vector-effect:non-scaling-stroke}.svc-stack-note{color:var(--color-mute);grid-column:2;max-width:44ch;margin-top:.15rem;font-size:.875rem;line-height:1.5}.svc-problem{--line-on-ink:#cfccc3}.svc-problem-head{max-width:22ch;margin-top:1.5rem}.svc-problem-grid{gap:clamp(2.5rem,5vw,4rem);margin-top:clamp(3.5rem,7vw,6.5rem);display:grid}.svc-symptoms-list{border-bottom:1px solid var(--line-on-ink)}.svc-symptom{border-top:1px solid var(--line-on-ink);padding-block:clamp(1rem,1.6vw,1.45rem)}.svc-symptom-text{font-variation-settings:"wdth" 104, "wght" 400;letter-spacing:-.015em;color:var(--color-canvas);background-image:linear-gradient(var(--color-canvas), var(--color-canvas));-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .72s cubic-bezier(.65, 0, .35, 1) calc(.55s + var(--i) * .17s), color .5s ease calc(.9s + var(--i) * .17s);background-position:0 54%;background-repeat:no-repeat;background-size:0% 1px;font-size:clamp(1.15rem,.9rem + 1vw,1.55rem);line-height:1.25}.svc-symptoms-list[data-struck] .svc-symptom-text{color:#7a776f;background-size:100% 1px}.svc-problem-turn .t-body{max-width:44ch;color:var(--color-canvas);font-size:clamp(1.1rem,1rem + .4vw,1.3rem);line-height:1.5}@media (min-width:768px){.svc-problem-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.svc-symptoms{grid-column:1/span 6}.svc-problem-turn{grid-column:8/span 5;padding-top:clamp(1rem,1.6vw,1.45rem)}.svc-problem-turn:first-child{grid-column:6/span 7;padding-top:0}}.svc-steps{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:clamp(1.5rem,3vw,3rem);padding-top:2.5rem;display:grid;position:relative}.svc-steps-track{background-color:var(--color-line);height:1px;position:absolute;inset:0 0 auto}.svc-steps-fill{background-color:var(--color-ink);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.svc-step{position:relative}.svc-step-node{border:1px solid var(--color-edge);background-color:var(--color-canvas);border-radius:50%;width:9px;height:9px;position:absolute;top:calc(-2.5rem - 4px);left:0}.svc-step-node:after{content:"";background-color:var(--color-ink);opacity:clamp(0, calc((var(--p,0) - var(--i) / var(--n)) * 40), 1);border-radius:50%;position:absolute;inset:-1px}.svc-step-head{justify-content:space-between;align-items:center;gap:1rem;min-height:1.75rem;display:flex}.svc-step-icon{width:1.75rem;height:1.75rem;color:var(--color-dim);display:block}.svc-step-icon svg{width:100%;height:100%;display:block}.svc-step-icon .trace-veil{inset:-2px}.svc-step .t-body{max-width:30ch}@media (max-width:767px){.svc-steps{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-top:0;padding-left:2rem}.svc-steps-track{width:1px;height:auto;inset:0 auto 0 0}.svc-steps-fill{transform-origin:top;transform:scaleY(var(--p,0))}.svc-step-node{top:.55rem;left:calc(-2rem - 4px)}}@media (prefers-reduced-motion:reduce){.svc-steps{--p:1!important}}.svc-scope{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.svc-scope-list{border-top:1px solid var(--color-line);display:grid}.svc-scope:has(.svc-bento){grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,4rem)}.svc-bento{background-color:var(--color-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;padding:1px;display:grid}.svc-cell{grid-column:span var(--span,2);background-color:var(--color-canvas);flex-direction:column;justify-content:space-between;gap:3rem;min-height:clamp(13rem,19vw,16.5rem);padding:clamp(1.4rem,2vw,2rem);transition:background-color .32s;display:flex}.svc-cell[data-span="2"]{--span:2}.svc-cell[data-span="3"]{--span:3}.svc-cell[data-span="4"]{--span:4}.svc-cell[data-span="6"]{--span:6}@media (hover:hover){.svc-cell:hover{background-color:var(--color-raise)}.svc-cell:hover .svc-cell-icon{color:var(--color-ink)}}.svc-cell-icon{width:2rem;height:2rem;color:var(--color-mute);transition:color .32s;display:block}.svc-cell .t-body{max-width:38ch}.svc-cell[data-span="4"] .t-h3,.svc-cell[data-span="6"] .t-h3{font-size:clamp(1.5rem,2.4vw,2.2rem)}.svc-cell[data-span="4"] .t-body,.svc-cell[data-span="6"] .t-body{max-width:46ch}.svc-scope-item{border-bottom:1px solid var(--color-line);color:var(--color-ink);padding-block:1.1rem;font-size:clamp(1.15rem,1rem + .7vw,1.6rem);display:block}.pan{--win-w:min(76vw, 1160px, calc((100svh - 21rem) * 1.6))}.pan-track{height:460svh}.pan-frame{height:100svh;padding-top:calc(var(--section-y) * .5 + 3rem);position:sticky;top:0;overflow:hidden}.pan-head{z-index:1;text-align:center;position:relative}.pan-head .t-h1{letter-spacing:-.035em}.pan-micro{color:var(--color-dim);margin-top:1.5rem}.pan-scene{z-index:2;perspective:2200px;perspective-origin:50% 30%;place-items:center;padding-top:4.5rem;display:grid;position:absolute;inset:0}.pan-rig{width:var(--win-w);transform-style:preserve-3d;gap:1.1rem;display:grid}.pan-tabs{border-bottom:1px solid var(--color-line);gap:clamp(1.2rem,2.5vw,2.5rem);padding-bottom:.75rem;display:flex}.pan-tab{color:var(--color-mute);cursor:pointer;white-space:nowrap;gap:.55rem;font-size:.8125rem;line-height:1.5;transition:color .4s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.pan-tab:hover,.pan-tab[aria-selected=true]{color:var(--color-ink)}.pan-tab:after{content:"";background-color:var(--color-ink);transform-origin:0;height:1px;transition:transform .55s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-.8rem;left:0;right:0;transform:scaleX(0)}.pan-tab[aria-selected=true]:after{transform:scaleX(1)}.pan-win{aspect-ratio:16/10;width:100%;position:relative}.pan-win>.shot-tick{z-index:3;translate:0}.pan-win>.shot-tick[data-corner=tl]{translate:-.6rem -.6rem}.pan-win>.shot-tick[data-corner=tr]{translate:.6rem -.6rem}.pan-win>.shot-tick[data-corner=bl]{translate:-.6rem .6rem}.pan-win>.shot-tick[data-corner=br]{translate:.6rem .6rem}.pan-shell{font-size:calc(var(--win-w) / 96);color:var(--color-dim);font-variant-numeric:tabular-nums;background-color:#0d0d0c;border:1px solid #2a2a27;grid-template-columns:17% minmax(0,1fr);line-height:1.4;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 50px 90px -40px #000000b3}.pan-rail{border-right:1px solid var(--color-line);background-color:var(--color-raise);flex-direction:column;min-height:0;padding:1.6em 0 1.2em;display:flex}.pan-brand{border-bottom:1px solid var(--color-line);align-items:baseline;gap:.5em;padding:0 1.6em 1.3em;display:flex}.pan-brand .t-display{letter-spacing:-.04em;color:var(--color-ink);font-size:1.7em}.pan-nav{flex:1;min-height:0;padding:.6em 0;overflow:hidden}.pan-group{padding-top:.9em}.pan-group-k{letter-spacing:.06em;text-transform:uppercase;color:var(--color-faint);padding:0 1.6em .35em;font-size:.8em}.pan-link{color:var(--color-mute);padding:.4em 1.6em;transition:color .4s cubic-bezier(.16,1,.3,1);display:block;position:relative}.pan-link:before{content:"";background-color:var(--color-ink);width:2px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:.35em;bottom:.35em;left:0;transform:scaleY(0)}.pan-link[data-on]{color:var(--color-ink)}.pan-link[data-on]:before{transform:scaleY(1)}.pan-me{border-top:1px solid var(--color-line);color:var(--color-mute);align-items:center;gap:.6em;padding:1.1em 1.6em 0;display:flex}.pan-me i{border:1px solid var(--color-edge);border-radius:50%;width:1.6em;height:1.6em}.pan-main{flex-direction:column;min-height:0;display:flex}.pan-top{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1em;padding:1em 1.8em;display:flex}.pan-crumb{color:var(--color-ink);gap:.6em;display:flex}.pan-top-tools{align-items:center;gap:.7em;display:flex}.pan-field{border:1px solid var(--color-line);color:var(--color-mute);align-items:center;gap:.5em;padding:.45em .9em;display:inline-flex}.pan-field svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:1em;height:1em}.pan-avatar{border:1px solid var(--color-edge);width:2.2em;height:2.2em;color:var(--color-ink);border-radius:50%;place-items:center;font-size:.8em;display:grid}.pan-screens{flex:1;min-height:0;position:relative}.pan-screen{opacity:0;pointer-events:none;flex-direction:column;gap:1.3em;padding:1.5em 1.8em;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0;transform:translateY(2%)}.pan-screen[data-on]{opacity:1;transform:none}.pan-card{border:1px solid var(--color-line);flex-direction:column;gap:.9em;min-height:0;padding:1.1em 1.2em;display:flex}.pan-card-h{color:var(--color-ink);justify-content:space-between;gap:1em;display:flex}.pan-two{flex:1;grid-template-columns:3fr 2fr;gap:1.2em;min-height:0;display:grid}.pan-rows{align-content:start;gap:.55em;display:grid}.pan-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.9em;display:grid}.pan-row[data-on]>span:first-child{color:var(--color-ink)}.pan-row b{text-align:right;min-width:3.2em;color:var(--color-ink);font-weight:400}.pan-meter{background-color:var(--color-line);width:7em;height:.4em;display:block}.pan-meter i{background-color:var(--color-ink);width:100%;height:100%;display:block}.pan-pill{border:1px solid var(--color-edge);color:var(--color-dim);white-space:nowrap;padding:.18em .6em;font-size:.85em;line-height:1.5;display:inline-block}.pan-pill[data-tone=done]{background-color:var(--color-ink);border-color:var(--color-ink);color:var(--color-canvas)}.pan-pill[data-tone=run]{border-color:var(--color-dim);color:var(--color-ink)}.pan-pill[data-tone=back]{color:var(--color-faint);border-style:dashed}.pan-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2em;display:grid}.pan-kpi{border:1px solid var(--color-line);gap:.35em;padding:1.1em 1.2em;display:grid}.pan-kpi b{letter-spacing:-.03em;color:var(--color-ink);font-size:2.1em;font-weight:400;line-height:1}.pan-kpi small{color:var(--color-faint);font-size:.85em}.pan-bars{border-bottom:1px solid var(--color-line);flex:1;grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:.45em;min-height:6em;padding-bottom:1px;display:grid}.pan-bars i{background-color:var(--color-mute);display:block}.pan-bars i:last-child{background-color:var(--color-ink)}.pan-axis{justify-content:space-between;font-size:.85em;display:flex}.pan-table{border-collapse:separate;border-spacing:0;width:100%}.pan-table th{border-bottom:1px solid var(--color-line);text-align:left;color:var(--color-faint);padding:.5em .6em;font-size:.85em;font-weight:400}.pan-table td{border-bottom:1px solid var(--color-line);white-space:nowrap;padding:.62em .6em}.pan-table td:first-child{color:var(--color-ink)}.pan-table .num{text-align:right}.pan-strip{border-bottom:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2em;padding-bottom:1em;display:grid}.pan-strip p{gap:.25em;display:grid}.pan-strip b{letter-spacing:-.02em;color:var(--color-ink);font-size:1.35em;font-weight:400}.pan-pipe{flex:1;grid-template-columns:minmax(0,1fr) 15em;gap:1.2em;min-height:0;display:grid}.pan-board{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:1em;display:grid}.pan-col{border-top:1px solid var(--color-line);align-content:start;gap:.7em;padding-top:.8em;display:grid}.pan-col-h{color:var(--color-ink);justify-content:space-between;display:flex}.pan-cardlet{background-color:var(--color-raise);border:1px solid var(--color-line);gap:.25em;padding:.9em 1em;display:grid}.pan-cardlet b{color:var(--color-ink);font-weight:400}.pan-cardlet em{color:var(--color-dim);margin-top:.3em;font-style:normal}.pan-feed-list{gap:.6em;display:grid}.pan-feed-list li{border-bottom:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr);gap:.7em;padding-bottom:.6em;display:grid}.pan-feed .pan-meter{width:4.5em}.pan-cms{flex:1;grid-template-columns:2fr 3fr;gap:1.2em;min-height:0;display:grid}.pan-pages .pan-row{border-bottom:1px solid var(--color-line);padding:.35em 0}.pan-input{border:1px solid var(--color-line);gap:.3em;padding:.7em .9em;display:grid}.pan-input b{color:var(--color-ink);font-weight:400}.pan-text{gap:.55em;display:grid}.pan-text i{background-color:var(--color-line);height:.5em;display:block}.pan-media{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6em;display:grid}.pan-media i{aspect-ratio:4/3;border:1px solid var(--color-line);background:linear-gradient(calc(120deg + var(--t) * 30deg), #2b2b28, #1a1917)}.pan-seo{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8em;display:grid}.pan-foot{align-items:center;gap:1em;margin-top:auto;display:flex}.pan-btn{background-color:var(--color-ink);color:var(--color-canvas);padding:.6em 1.3em}.pan-flow{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:1em;padding:.3em 2em;display:grid}.pan-node{border:1px solid var(--color-edge);color:var(--color-dim);padding:.7em 1.4em}.pan-node[data-core]{background-color:var(--color-ink);border-color:var(--color-ink);color:var(--color-canvas);font-variation-settings:"wdth" 108, "wght" 400;letter-spacing:-.03em}.pan-wire{background-color:var(--color-line);height:1px;position:relative}.pan-wire i{background-color:var(--color-ink);position:absolute;inset:0}.pan-log ul{gap:.5em;display:grid}.pan-log li{grid-template-columns:auto minmax(0,1fr);gap:.8em;display:grid}.pan-caps{min-height:5.5rem;position:relative}.pan-cap{opacity:0;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:.75rem clamp(2rem,5vw,5rem);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:0;transform:translateY(6px)}.pan-cap[data-on]{opacity:1;transform:none}.pan-cap .t-body{grid-area:1/2/3;max-width:52ch;margin-top:.3rem}.pan-cap-status{color:var(--color-ink);align-items:center;gap:.5rem;display:flex}.pan-cap-status i{background-color:var(--color-accent);border-radius:50%;width:.4rem;height:.4rem;animation:1.6s ease-in-out infinite reel-pulse}.pan-cap-status[data-status=next] i{border:1px solid var(--color-edge);background-color:#0000;animation:none}.pan-cap-status>span{margin-left:.6rem}@media (min-width:768px) and (max-height:820px){.pan{--win-w:min(76vw, 1160px, calc((100svh - 15rem) * 1.6))}.pan-caps{min-height:3rem}.pan-cap{text-align:left;align-items:baseline;gap:1.5rem;display:flex}.pan-cap .t-h3{margin-top:0}.pan-cap .t-body{display:none}}.pan-copy{z-index:2;text-align:center;padding-block:clamp(3rem, 8vh, 6rem) var(--section-y);justify-items:center;display:grid;position:relative}.pan-body{max-width:30ch;font-size:clamp(1.25rem,1rem + 1.1vw,1.9rem);line-height:1.25}@media (max-width:767px),(prefers-reduced-motion:reduce){.pan{--win-w:min(calc(100vw - 2 * var(--spacing-gutter)), 1160px);padding-block:var(--section-y)}.pan-track{height:auto}.pan-frame{gap:2.5rem;height:auto;padding:0;display:grid;position:static;overflow:visible}.pan-head{text-align:left}.pan-scene{padding:0 var(--spacing-gutter);perspective:none;display:block;position:relative;inset:auto}.pan-rig{width:100%}.pan-tabs{scrollbar-width:none;overflow-x:auto}.pan-caps{min-height:0}.pan-cap{grid-template-columns:minmax(0,1fr);position:static}.pan-cap .t-body{grid-area:auto}.pan-cap:not([data-on]){display:none}.pan-copy{text-align:left;justify-items:start;padding-block:3rem 0}}@media (max-width:767px){.pan-win{aspect-ratio:auto}.pan-shell{grid-template-columns:minmax(0,1fr);font-size:clamp(8px,2.6vw,10px);position:relative}.pan-screens{flex:none}.pan-screen{position:static}.pan-screen:not([data-on]),.pan-rail{display:none}.pan-top{padding:1em 1.2em}.pan-top-tools .pan-field:nth-child(2){display:none}.pan-screen{gap:1em;padding:1.2em}.pan-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8em}.pan-two,.pan-pipe,.pan-cms{grid-template-columns:minmax(0,1fr);gap:.9em}.pan-board{grid-template-columns:repeat(2,minmax(0,1fr))}.pan-table .m-hide{display:none}.pan-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8em}.pan-media{grid-template-columns:repeat(3,minmax(0,1fr))}.pan-flow{gap:.6em;padding-inline:0}}.proof{--line-on-ink:#cfccc3;--edge-on-ink:#a9a69e}.proof .t-meta,.proof-dim{color:#6f6d67}.proof-client{color:var(--color-canvas)}.proof .rule-span{background-color:var(--line-on-ink)}.proof .rule-span:before,.proof .rule-span:after,.proof .shot-tick,.proof .proof-chrome i{border-color:var(--edge-on-ink)}.proof .proof-window{background-color:#e7e4dd}.proof .proof-chrome{background-color:#f8efeed6}@supports (color:color-mix(in lab, red, red)){.proof .proof-chrome{background-color:color-mix(in oklab, var(--color-ink) 84%, transparent)}}.proof .proof-chrome{border-bottom-color:var(--line-on-ink)}.proof-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.proof-head .t-body{max-width:48ch}.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(3rem,5vw,5rem) clamp(1.5rem,3vw,3rem);display:grid}.proof-frame{padding:.75rem;position:relative}.proof-tile[data-kind=sosyal] .proof-frame{max-width:53%}.proof-tile[data-kind=foto] .proof-frame{max-width:66%}.proof-window{background-color:var(--color-raise);aspect-ratio:16/10;position:relative;overflow:hidden}.proof-tile[data-kind=sosyal] .proof-window{aspect-ratio:4/5}.proof-tile[data-kind=film] .proof-window{aspect-ratio:16/9}.proof-tile[data-kind=foto] .proof-window{aspect-ratio:1}.proof-drift{position:absolute;inset:-8% 0}.proof-tile[data-kind=web] .proof-window{aspect-ratio:auto}.proof-tile[data-kind=web] .proof-chrome{position:relative}.proof-tile[data-kind=web] .proof-drift{aspect-ratio:16/10;position:relative;inset:auto}.proof-drift img,.proof-drift video{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1);display:block}.proof-tile:hover .proof-drift img,.proof-tile:hover .proof-drift video{transform:scale(1.03)}.proof-reel{z-index:1;color:var(--color-ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.72rem;display:inline-flex;position:absolute;bottom:.8rem;left:.9rem}.proof-reel i{background-color:var(--color-accent);border-radius:50%;width:.4rem;height:.4rem;animation:1.6s ease-in-out infinite reel-pulse}@keyframes reel-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.proof-reel i{animation:none}}.proof-chrome{z-index:1;inset-inline:0;background-color:#1a1218c7;gap:.35rem;padding:.55rem .7rem;display:flex;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.proof-chrome{background-color:color-mix(in oklab, var(--color-canvas) 78%, transparent)}}.proof-chrome{border-bottom:1px solid var(--color-line)}.proof-chrome i{border:1px solid var(--color-edge);border-radius:50%;width:.4rem;height:.4rem}.proof-film{z-index:1;color:var(--color-ink);letter-spacing:.08em;font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;font-size:.72rem;display:inline-flex;position:absolute;bottom:.8rem;left:.9rem}.proof-film svg{width:1.1rem;height:1.1rem}.proof-bar{background-color:#f8efeeb3;border-radius:999px;width:22%;height:3px;margin-left:-11%;position:absolute;top:.75rem;left:50%}@supports (color:color-mix(in lab, red, red)){.proof-bar{background-color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.proof-bar{z-index:1}.proof-copy{margin-top:1.25rem}.proof-copy .t-h3{max-width:24ch;font-size:clamp(1.35rem,1.05rem + 1.1vw,1.9rem)}.proof-copy .t-body{max-width:44ch}@media (max-width:767px){.proof-head{grid-template-columns:minmax(0,1fr);gap:1.5rem}.proof-grid{margin-inline:calc(var(--spacing-gutter) * -1);padding-inline:var(--spacing-gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:1rem;display:flex;overflow-x:auto}.proof-grid::-webkit-scrollbar{display:none}.proof-tile,.proof-tile[data-i="0"],.proof-tile[data-i="1"],.proof-tile[data-i="2"],.proof-tile[data-i="3"]{scroll-snap-align:start;flex:0 0 78vw;margin-top:0}.proof-tile .proof-frame,.proof-tile .proof-copy{max-width:none;margin-left:0}.proof-tile .proof-window{aspect-ratio:4/3}.proof-copy .t-body{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.st{--win-w:min(72vw, 1080px, calc((100svh - 25rem) * 1.6))}.st .pan-track{height:520svh}.st-scene{perspective:2600px;perspective-origin:50% 20%;padding-top:3.5rem}.st-rig{width:var(--win-w);gap:1.1rem;display:grid}.st-stage{transform-style:preserve-3d;position:relative}.st-lap{width:100%;font-size:calc(var(--win-w) / 96);transform-style:preserve-3d;position:relative}.st-lid{aspect-ratio:16/10.4;transform-style:preserve-3d;backface-visibility:hidden;background:linear-gradient(#232320,#171715);border:1px solid #3a3a35;border-radius:1.4em 1.4em .4em .4em;padding:2.2em 2.2em 2.6em;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a,0 40px 80px -30px #000c}.st-cam{background-color:#0b0b0a;border-radius:50%;width:.55em;height:.55em;position:absolute;top:.85em;left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #3a3a35}.st-screen{width:100%;height:100%;color:var(--color-dim);background-color:#0b0b0a;border-radius:.3em;line-height:1.4;position:relative;overflow:hidden}.st-screen>*{position:absolute;inset:0}.st-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:3em 3em}.st-base{transform-origin:50% 0;background:linear-gradient(#2a2a27 0%,#1e1e1c 12%,#1a1a18 100%);border:1px solid #3a3a35;border-top-color:#55554e;border-radius:.3em .3em 1.6em 1.6em;height:14em;margin-top:-.2em;position:relative;transform:rotateX(76deg);box-shadow:0 30px 60px -20px #000000e6}.st-keys{background-image:repeating-linear-gradient(90deg,#262624 0 5.8%,#0000 5.8% 6.6%),repeating-linear-gradient(#262624 0 20%,#0000 20% 25%);border-radius:.4em;height:44%;position:absolute;top:12%;left:8%;right:8%}.st-pad{border:1px solid #3a3a35;border-radius:.6em;height:30%;position:absolute;top:62%;left:38%;right:38%}.st-mood{padding:5em 6em}.st-photo{aspect-ratio:4/3;object-fit:cover;width:27%;position:absolute;top:14%;box-shadow:0 30px 50px -20px #000c}.st-photo:first-child{left:7%}.st-photo:nth-child(2){top:22%;left:30%}.st-photo:nth-child(3){top:12%;left:53%}.st-chips{gap:1.6em;display:flex;position:absolute;bottom:16%;left:8%}.st-chip{border-radius:50%;width:5em;height:5em;display:block;box-shadow:0 0 0 1px #ffffff1f,0 20px 40px -16px #000c}.st-specimen{text-align:right;color:var(--color-ink);gap:.6em;display:grid;position:absolute;bottom:14%;right:8%}.st-specimen span{letter-spacing:-.01em;font-family:Playfair Display,Times New Roman,Georgia,serif;font-size:6.5em;font-weight:400;line-height:.95}.st-specimen--grotesk span{font-variation-settings:"wdth" 112, "wght" 400;letter-spacing:.22em;font-family:inherit;font-size:3.6em;line-height:1.1}.st-specimen small{color:var(--color-mute);font-size:1.1em}.st-wire{fill:none;stroke:#c9c6bf;stroke-width:.28px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.st-pen{background-color:var(--color-ink);border-radius:50%;width:1.6em;height:1.6em;inset:auto;translate:-50% -50%;box-shadow:0 0 0 .5em #f2f0eb2e,0 0 30px #f2f0eb59}.st-real,.st-video{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.st-phone{aspect-ratio:9/19.4;background-color:#1a1a18;border:1px solid #3a3a35;border-radius:clamp(1rem,1.6vw,1.8rem);width:15.5%;padding:.3rem;position:absolute;bottom:6%;right:3%;overflow:hidden;box-shadow:0 40px 80px -30px #000000e6}.st-phone img{object-fit:cover;object-position:top;border-radius:clamp(.8rem,1.3vw,1.5rem);width:100%;height:100%;display:block}.st-steps{border-top:1px solid var(--color-line);color:var(--color-faint);gap:clamp(1.2rem,2.5vw,2.5rem);padding-top:.75rem;font-size:.875rem;display:flex}.st-steps li{gap:.5rem;transition:color .4s cubic-bezier(.16,1,.3,1);display:flex}.st-steps li[data-done]{color:var(--color-mute)}.st-steps li[data-on]{color:var(--color-ink)}@media (max-width:767px){.st .pan-track{height:auto}.st-scene{perspective:none}.st-rig{width:100%}.st-base{border-radius:.3em .3em .8em .8em;height:5em;transform:none}.st-keys,.st-pad{display:none}.st-phone{width:24%;bottom:-4%;right:-2%}.st-steps{scrollbar-width:none;overflow-x:auto}.st-mood{padding:3em}}.svc-rows{display:grid}.svc-row{padding-block:clamp(1.4rem,2.4vw,2.2rem);transition:padding-left .5s cubic-bezier(.16,1,.3,1);display:block;position:relative}.svc-row-rule{background-color:var(--color-line);inset-inline:0;height:1px;position:absolute;top:0}.svc-rows li:last-child .svc-row:after{content:"";background-color:var(--color-line);inset-inline:0;height:1px;position:absolute;bottom:0}.svc-row-grid{grid-template-columns:3rem minmax(0,5fr) minmax(0,6fr) 2.5rem;align-items:baseline;gap:clamp(1rem,2vw,2rem);display:grid}.svc-row-title{color:var(--color-ink);transition:color .4s cubic-bezier(.16,1,.3,1)}.svc-row-short{max-width:44ch}.svc-row-arrow{width:1.5rem;height:1.5rem;color:var(--color-faint);place-self:center end;transition:transform .5s cubic-bezier(.16,1,.3,1),color .4s cubic-bezier(.16,1,.3,1)}.svc-row:hover{padding-left:.6rem}.svc-row:hover .svc-row-arrow{color:var(--color-ink);transform:translate(.35rem)}.svc-family{padding-block:var(--section-y);scroll-margin-top:5rem}.svc-family+.svc-family{padding-top:0}.svc-family-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.svc-family-head .t-body{max-width:52ch}@media (max-width:767px){.svc-hero{min-height:auto;padding-top:calc(var(--section-y) + 1rem)}.svc-hero-grid{grid-template-columns:minmax(0,1fr);gap:3rem}.svc-stage{order:-1;justify-self:center;max-width:17rem}.svc-marks,.svc-marks[data-stack],.svc-scope,.svc-family-head{grid-template-columns:minmax(0,1fr);gap:2rem}.svc-bento{grid-template-columns:minmax(0,1fr)}.svc-bento .svc-cell{grid-column:auto;gap:2.25rem;min-height:0;padding:1.5rem 1.25rem}.svc-cell[data-span="4"] .t-h3,.svc-cell[data-span="6"] .t-h3{font-size:clamp(1.3rem,2vw,1.85rem)}.svc-row-grid{grid-template-columns:2.25rem minmax(0,1fr) 2rem;row-gap:.5rem}.svc-row-short{grid-column:2/3}.svc-row-arrow{grid-area:1/3}}.lead-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lead-head{justify-content:space-between;align-items:center;min-height:1.5rem;display:flex}.lead-back{color:var(--color-mute);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-size:.8125rem;transition:color .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.lead-back:hover{color:var(--color-ink)}.lead-back svg{width:1rem;height:1rem}.lead-progress{grid-auto-flow:column;gap:.4rem;margin-top:1rem;display:grid}.lead-progress span{background-color:var(--color-line);height:1px;transition:background-color .4s cubic-bezier(.16,1,.3,1)}.lead-progress span[data-on=true]{background-color:var(--color-ink)}.lead-groups{gap:1.5rem;display:grid}.lead-group{border:0;min-width:0;margin:0;padding:0}.lead-group legend{margin-bottom:.7rem;padding:0}.lead-chips{flex-wrap:wrap;gap:.5rem;display:flex}.chip{border:1px solid var(--color-edge);min-height:2.5rem;color:var(--color-dim);cursor:pointer;align-items:center;padding-inline:.95rem;font-size:.875rem;transition:border-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1),background-color .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip:hover{border-color:var(--color-mute);color:var(--color-ink)}.chip[data-on=true]{border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-canvas)}.chip:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:3px}.lead-tiles{gap:1rem;display:grid}.tile{border:1px solid var(--color-edge);text-align:left;color:var(--color-dim);cursor:pointer;background:0 0;padding:1.4rem 1.4rem 1.5rem;transition:border-color .3s cubic-bezier(.16,1,.3,1),background-color .3s cubic-bezier(.16,1,.3,1);display:block;position:relative}.tile input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tile:hover,.tile[data-on=true]{border-color:var(--color-ink);background-color:var(--color-raise)}.tile--btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.tile:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:3px}.tile-title{letter-spacing:-.02em;color:var(--color-ink);font-size:1.35rem;display:block}.tile-arrow{width:1.25rem;height:1.25rem;color:var(--color-faint);transition:transform .4s cubic-bezier(.16,1,.3,1),color .3s;position:absolute;top:1.2rem;right:1.2rem}.tile:hover .tile-arrow{color:var(--color-ink);transform:translate(.25rem)}.lead-fields{gap:1.25rem 1.5rem;display:grid}.field{padding-top:1.1rem;position:relative}.field input,.field textarea{border:0;border-bottom:1px solid var(--color-edge);width:100%;color:var(--color-ink);font:inherit;resize:vertical;background:0 0;border-radius:0;padding:.55rem 0 .7rem;font-size:1rem;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.field input:focus,.field textarea:focus{border-bottom-color:var(--color-ink);outline:none}.field label{color:var(--color-faint);pointer-events:none;transform-origin:0 0;font-size:1rem;transition:transform .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1);position:absolute;top:1.65rem;left:0}.field:focus-within label,.field[data-filled=true] label{color:var(--color-mute);transform:translateY(-1.55rem)scale(.78)}:is(.field input:user-invalid,.field textarea:user-invalid){border-bottom-color:var(--color-accent)}.lead-kvkk{color:var(--color-mute);cursor:pointer;align-items:flex-start;gap:.75rem;font-size:.8125rem;display:flex}.lead-kvkk input{width:1rem;height:1rem;accent-color:var(--color-ink);flex:none;margin-top:.15rem}.lead-foot{justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2.25rem;display:flex}.lead-foot .btn[disabled]{opacity:.6;cursor:wait}.lead-done{padding-block:1rem}.lead-done-mark{width:3rem;height:3rem;color:var(--color-ink)}@media (min-width:640px){.lead-tiles,.lead-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.modal{z-index:60;opacity:0;visibility:hidden;place-items:center;padding:1rem;transition:opacity .4s cubic-bezier(.16,1,.3,1),visibility 0s linear .4s;display:grid;position:fixed;inset:0}.modal.is-open{opacity:1;visibility:visible;transition:opacity .4s cubic-bezier(.16,1,.3,1),visibility}.modal-backdrop{background-color:#1a1218db;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.modal-backdrop{background-color:color-mix(in oklab, var(--color-canvas) 86%, transparent)}}.modal-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:default;border:0;padding:0}.modal-panel{background-color:var(--color-canvas);border:1px solid var(--color-line);width:min(100%,44rem);max-height:calc(100svh - 2rem);padding:1.5rem clamp(1.25rem,4vw,2.75rem) clamp(1.5rem,4vw,2.5rem);transition:transform .5s cubic-bezier(.16,1,.3,1);position:relative;overflow-y:auto;transform:translateY(1rem)scale(.985)}.modal.is-open .modal-panel{transform:translateY(0)scale(1)}.modal-bar{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.modal-close{width:2.25rem;height:2.25rem;color:var(--color-mute);cursor:pointer;background:0 0;border:0;margin-right:-.5rem;padding:.5rem;transition:color .3s cubic-bezier(.16,1,.3,1)}.modal-close:hover{color:var(--color-ink)}.modal-close svg{width:100%;height:100%}.modal-body{padding-top:1.75rem}html.is-modal{overflow:hidden}.contact-grid{gap:3rem;display:grid}.contact-list{border-top:1px solid var(--color-line);gap:0;display:grid}.contact-list>div{border-bottom:1px solid var(--color-line);grid-template-columns:8rem minmax(0,1fr);gap:1rem;padding-block:1rem;display:grid}.contact-form{border:1px solid var(--color-line);background-color:var(--color-raise);padding:clamp(1.5rem,3vw,2.5rem);position:relative}@media (min-width:900px){.contact-grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:clamp(3rem,6vw,6rem)}}.site-footer{padding-top:clamp(5rem,12vh,9rem);overflow:hidden}.footer-sign{padding-inline:var(--spacing-gutter);color:var(--color-ink);justify-content:center;margin-top:clamp(3rem,8vh,6rem);padding-bottom:clamp(3rem,7vh,5rem);font-size:clamp(4rem,13vw,12rem);line-height:1;display:flex}.sign{--tx:0em;--ty:0em;display:inline-flex;position:relative}.sign-ghost{color:#e0558f;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sign-ghost{color:color-mix(in oklab, var(--color-accent-hi) calc(100% - var(--i) / var(--n) * 60%), var(--color-peach))}}.sign-ghost{opacity:calc(.95 - var(--i) / var(--n) * .8);transform:translate(calc(var(--tx) * var(--i)), calc(var(--ty) * var(--i)));pointer-events:none}.sign-solid{z-index:1;position:relative}.skip-link{z-index:100;background-color:var(--color-ink);color:var(--color-canvas);padding:.6rem 1rem;font-size:.8125rem;transition:transform .25s cubic-bezier(.16,1,.3,1);position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(0)}@media (max-width:767px){:root{--section-y:clamp(3.5rem, 8vh, 5rem)}.hero-track{height:260svh}.hero-scenes{bottom:calc(100svh - var(--anchor) + var(--mark-size) * .55 + 1.25rem);top:auto!important}.hero-stack{display:grid}.hero-scene{grid-area:1/1;align-self:end;position:static!important}.work-track{gap:2rem;padding-inline:0}.work-intro,.work-close{padding-inline:var(--spacing-gutter)}.work-deck{scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-gutter);padding-inline:var(--spacing-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:1rem;display:flex;overflow-x:auto}.work-deck::-webkit-scrollbar{display:none}.work-pair{scroll-snap-align:start;flex-direction:column-reverse;flex:0 0 78vw;display:flex}.work-shot{margin:0 0 1rem}.work-card{padding:1.25rem}.work-card .t-body{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.95rem;display:-webkit-box;overflow:hidden}.work-hint{padding-inline:var(--spacing-gutter);color:var(--color-faint);align-items:center;gap:1rem;display:flex}.work-hint .rule-span{flex:1}.close{text-align:center}}@media (min-width:768px){.work-deck{display:contents}}.wh{background-color:var(--color-raise);isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:88svh;display:flex;position:relative;overflow:hidden}.wh-media{z-index:-1;position:absolute;inset:-14% 0 0}.wh-media video{object-fit:cover;width:100%;height:100%;display:block}.wh:before,.wh:after{content:"";pointer-events:none;position:absolute;inset-inline:0}.wh:before{background:linear-gradient(#1a1218b3,#1a121800);height:22%;top:0}.wh:after{background:linear-gradient(#1a121800,#1a1218f0 82%);height:62%;bottom:0}.wh-copy{z-index:1;padding-top:calc(var(--section-y) + 3rem);padding-bottom:clamp(2.5rem,6vh,4.5rem);position:relative}.wh-kicker{color:var(--color-dim)}.wh-foot{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:2rem clamp(2rem,5vw,5rem);margin-top:clamp(3rem,12vh,9rem);display:grid}.wh-foot h1{color:var(--color-ink);font-size:clamp(2.5rem,5.8vw,5.6rem)}.wh-lead{color:var(--color-dim);justify-self:end;max-width:38ch}.wh-ctl{right:var(--spacing-gutter);top:calc(var(--section-y) + 3rem);z-index:2;color:var(--color-dim);align-items:center;gap:.5rem;transition:color .35s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute}.wh-ctl:hover{color:var(--color-ink)}.wh-ctl svg{width:1.1rem;height:1.1rem}.wh-ctl .t-meta{color:inherit}.wall{padding-bottom:var(--section-y)}.wall-clients{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:1.5rem clamp(2rem,5vw,5rem);padding-block:clamp(1.5rem,3vh,2.25rem);display:grid}.wall-clients .mark-row{justify-content:flex-end}.wall-clients .mark-tile{display:grid}.wall-top{padding-top:68px}.wall-bar{z-index:20;background-color:#1a1218e0;position:sticky;top:68px}@supports (color:color-mix(in lab, red, red)){.wall-bar{background-color:color-mix(in oklab, var(--color-canvas) 88%, transparent)}}.wall-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--color-line)}.wall-bar-row{justify-content:space-between;align-items:center;gap:1.5rem;min-height:3.5rem;display:flex}.wall-filters{scrollbar-width:none;margin-left:calc(var(--spacing-gutter) * -1);padding-left:var(--spacing-gutter);gap:0;display:flex;overflow-x:auto}.wall-filters::-webkit-scrollbar{display:none}.wall-filter{min-height:3.5rem;color:var(--color-mute);border-right:1px solid var(--color-line);flex:none;align-items:baseline;gap:.45rem;padding-inline:1.1rem;transition:color .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.wall-filter:first-child{padding-left:0}.wall-filter:hover,.wall-filter[aria-pressed=true]{color:var(--color-ink)}.wall-filter-n{color:var(--color-faint);font-variant-numeric:tabular-nums;font-size:.7rem}.wall-filter[aria-pressed=true] .wall-filter-n{color:var(--color-ink)}.wall-now{white-space:nowrap;flex:none;align-items:baseline;gap:.75rem;display:flex}.wall-now-name{font-variation-settings:"wdth" 104, "wght" 400;min-width:7ch;display:inline-block}.wall-now-count{border-left:1px solid var(--color-line);font-variant-numeric:tabular-nums;padding-left:.75rem}.wall-grid{align-items:start;gap:clamp(3rem,7vh,5rem) clamp(1rem,2vw,1.75rem);margin-top:clamp(2.5rem,5vh,4rem);display:grid}.wall-frame{aspect-ratio:3/2;background-color:var(--color-raise);position:relative;overflow:hidden}.wall-tile[data-span="5"] .wall-frame{aspect-ratio:1}.wall-tile[data-span="12"] .wall-frame{aspect-ratio:16/9}.wall-media{transition:transform 1.4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.wall-media[data-still]{inset:-6% 0}.wall-media video{object-fit:cover;width:100%;height:100%;display:block}.wall-tile:hover .wall-media{transform:scale(1.03)}.wall-reel{z-index:1;color:var(--color-ink);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 10px #1a1218b3;align-items:center;gap:.45rem;font-size:.72rem;display:inline-flex;position:absolute;top:.9rem;left:1rem}.wall-reel i{background-color:var(--color-accent);border-radius:50%;width:.4rem;height:.4rem;animation:1.6s ease-in-out infinite reel-pulse}.wall-cap{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.5rem;margin-top:1.1rem;display:grid}.wall-client{color:var(--color-ink);font-size:clamp(1.25rem,1.8vw,1.7rem)}.wall-tile[data-span="12"] .wall-client{font-size:clamp(1.6rem,2.8vw,2.6rem)}.wall-job{color:var(--color-mute);max-width:44ch;margin-top:.35rem;font-size:.9375rem;line-height:1.45}.wall-meta{color:var(--color-faint);white-space:nowrap;gap:1rem;padding-top:.35rem;display:flex}@media (min-width:768px){.wall-top{padding-top:76px}.wall-bar{top:76px}.wall-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.wall-tile[data-span="12"]{grid-column:span 12}.wall-tile[data-span="12"] .wall-frame{aspect-ratio:21/9}.wall-tile[data-span="7"]{grid-column:span 7}.wall-tile[data-span="5"]{grid-column:span 5}.wall-tile[data-span="5"]:nth-child(odd){margin-top:clamp(2rem,6vh,4rem)}.wall-tile[data-span="12"] .wall-cap{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.wall-tile[data-span="12"] .wall-meta{justify-self:end}}@media (max-width:767px){.wh{min-height:92svh}.wh-copy{padding-top:calc(var(--section-y) + 1rem)}.wh-foot{grid-template-columns:minmax(0,1fr);margin-top:clamp(2rem,8vh,5rem)}.wh-lead{justify-self:start}.wh-ctl{top:auto;bottom:1.25rem}.wall-clients{grid-template-columns:minmax(0,1fr);gap:1rem}.wall-clients .mark-row{justify-content:flex-start}.wall-now-count{display:none}.wall-bar-row{flex-wrap:wrap;gap:0;min-height:0}.wall-filters{width:100%;margin-right:calc(var(--spacing-gutter) * -1)}.wall-filter{min-height:3rem}.wall-filter:last-child{border-right:0}.wall-now{border-top:1px solid var(--color-line);align-items:center;width:100%;min-height:2.5rem}.wall-grid{gap:2.5rem}.wall-tile .wall-frame{aspect-ratio:4/3}.wall-tile[data-kind=sosyal] .wall-frame{aspect-ratio:4/5}.wall-cap{grid-template-columns:minmax(0,1fr);gap:.5rem}}.about-rig{margin-top:clamp(3rem,7vh,5.5rem)}.rig{--days:14;--label:8.5rem;--ship:6.5rem;--ruler:2.4rem;background-color:var(--color-raise);color:var(--color-mute);padding:clamp(1rem,2vw,1.75rem) clamp(1rem,2.4vw,2.25rem);font-size:.8125rem;line-height:1.5;position:relative}.rig-head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.9rem;display:flex}.rig-cycle{color:var(--color-ink);align-items:center;gap:.6rem;display:inline-flex}.rig-beat{background-color:var(--color-accent);border-radius:50%;width:6px;height:6px;animation:1.28s ease-in-out infinite rig-beat}@keyframes rig-beat{0%,to{opacity:1}50%{opacity:.35}}.rig-count-n{color:var(--color-ink);font-variant-numeric:tabular-nums}.rig-board{grid-template-columns:var(--label) minmax(0, 1fr) var(--ship);display:grid;position:relative}.rig-ruler{grid-column:2;grid-template-columns:repeat(var(--days), minmax(0, 1fr));height:var(--ruler);border-bottom:1px solid var(--color-line);margin:0;padding:0;list-style:none;display:grid}.rig-day{position:relative}.rig-day:before{content:"";background-color:var(--color-edge);width:1px;height:.4rem;position:absolute;bottom:0;left:0}.rig-day[data-now]:before{background-color:var(--color-ink);height:.85rem}.rig-day span{font-variant-numeric:tabular-nums;position:absolute;bottom:.15rem;left:.35rem}.rig-day[data-now] span{color:var(--color-ink)}.rig-day:last-child span{left:auto;right:.35rem}.rig-shiphead{height:var(--ruler);border-bottom:1px solid var(--color-line);border-left:1px solid var(--color-line);grid-column:3;align-self:end;align-items:flex-end;padding:0 0 .25rem 1rem;display:flex}.rig-lane{grid-column:1/-1;grid-template-columns:var(--label) minmax(0, 1fr) var(--ship);border-bottom:1px solid var(--color-line);display:grid}.rig-lane:last-of-type{border-bottom:0}.rig-label{color:var(--color-ink);align-self:center;padding-right:1rem}.rig-cells{grid-template-columns:repeat(var(--days), minmax(0, 1fr));height:clamp(3rem,6vw,4.25rem);display:grid}.rig[data-ship] .rig-cells{animation:.55s cubic-bezier(.5,0,.8,.4) forwards rig-flush}@keyframes rig-flush{to{opacity:0;transform:translate(1.5rem)}}.rig-cell{border-left:1px solid var(--color-line);display:block;position:relative}.rig-cell:after{content:"";background-color:var(--color-ink);opacity:0;transition:transform .38s cubic-bezier(.16,1,.3,1),opacity .38s cubic-bezier(.16,1,.3,1);position:absolute}[data-kind=code] .rig-cell:after{left:calc(12% + var(--x) * 60%);width:calc(var(--w) * 70%);transform-origin:0;height:2px;margin-top:-1px;top:50%;transform:scaleX(0)}[data-kind=frame] .rig-cell:after{width:calc(var(--w) * 70%);height:calc(var(--h) * 64%);border:1px solid var(--color-ink);background-color:#0000;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}[data-kind=bar] .rig-cell:after{height:calc(var(--h) * 64%);transform-origin:bottom;bottom:18%;left:36%;right:36%;transform:scaleY(0)}.rig-cell[data-on]:after{opacity:1;transform:scaleX(1)}[data-kind=frame] .rig-cell[data-on]:after{transform:translate(-50%,-50%)scale(1)}[data-kind=bar] .rig-cell[data-on]:after{transform:scaleY(1)}.rig-ship{border-left:1px solid var(--color-line);place-items:center;display:grid}.rig-ship-dot{border:1px solid var(--color-edge);width:9px;height:9px;transition:background-color .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1);display:block}.rig[data-ship] .rig-ship-dot{background-color:var(--color-ink);border-color:var(--color-ink);animation:.5s cubic-bezier(.16,1,.3,1) rig-pop}@keyframes rig-pop{0%{transform:scale(.4)}to{transform:none}}.rig-head-line{left:var(--label);right:var(--ship);top:var(--ruler);pointer-events:none;position:absolute;bottom:0}.rig-head-line:before{content:"";top:0;bottom:0;left:calc(var(--tick) / var(--days) * 100%);background-color:var(--color-ink);width:1px;transition:left .3s cubic-bezier(.16,1,.3,1);position:absolute}.rig-head-line:after{content:"";top:-4px;left:calc(var(--tick) / var(--days) * 100%);background-color:var(--color-ink);width:7px;height:7px;margin-left:-3px;transition:left .3s cubic-bezier(.16,1,.3,1);position:absolute}.creed-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:2rem;display:grid}.creed-lead{max-width:46ch}.creed-list{margin:clamp(3rem,6vh,5rem) 0 0;padding:0;list-style:none}.creed-row{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:1.5rem 3rem;padding-block:clamp(2rem,4vw,3.5rem);display:grid;position:relative}.creed-rule,.creed-list li:last-child:after{content:"";inset-inline:0;background-color:#12121133;height:1px;position:absolute;top:0}.creed-list li:last-child:after{top:auto;bottom:0}.creed-title{color:var(--color-canvas)}.creed-body{max-width:46ch;padding-top:.35em}.figures-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.figures-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin-top:3rem;padding:0;list-style:none;display:grid}.figure .rule-span{display:block}.figure-value{font-variation-settings:"wdth" 108, "wght" 400;letter-spacing:-.035em;color:var(--color-ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;margin-top:1.5rem;font-size:clamp(2.6rem,5.2vw,5rem);line-height:.95;display:flex}.figure-unit{letter-spacing:-.01em;color:var(--color-mute);white-space:pre;font-size:.42em}.figure-label{color:var(--color-ink);max-width:22ch;margin-top:1rem}.figure-note{margin-top:.35rem}.stack-wall-wrap{margin-top:clamp(4rem,9vh,7rem)}.stack-wall{background-color:var(--color-line);border:1px solid var(--color-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;padding:0;list-style:none;display:grid}.stack-tile{background-color:var(--color-canvas);min-height:7.5rem;color:var(--color-mute);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.25rem;transition:color .35s cubic-bezier(.16,1,.3,1);display:flex}.stack-tile:hover{color:var(--color-ink)}.stack-tile-logo{width:1.75rem;height:1.75rem}.stack-tile-name{color:inherit}.desks-head{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;gap:2rem;display:grid}.desks-lead{max-width:44ch}.desks{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.5rem,5vh,4rem) clamp(1.5rem,3vw,3rem);padding:0;list-style:none;display:grid}.desk{flex-direction:column;display:flex}.desk .rule-span{display:block}.desk-portrait{aspect-ratio:4/5;background-color:var(--color-raise);position:relative;overflow:hidden}.desk-portrait img{transition:transform 1.4s cubic-bezier(.16,1,.3,1)}.desk:hover .desk-portrait img{transform:scale(1.03)}.desk-outputs{margin:0;padding:0;list-style:none}.desk-outputs li{border-top:1px solid var(--color-line);padding-block:.6rem}.desk-outputs li:last-child{border-bottom:1px solid var(--color-line)}.desk-output{color:var(--color-ink)}.voices-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(3rem,7vh,5rem) clamp(2rem,4vw,4rem);display:grid}.voice-cell{grid-column:span 6}.voice-cell--lead{grid-column:span 12}.voice{flex-direction:column;gap:1.75rem;margin:0;display:flex}.voice blockquote{margin:0}.voice-quote{color:var(--color-ink);text-wrap:pretty}.voice[data-size=lead] .voice-quote{max-width:30ch;font-size:clamp(1.6rem,3vw,2.9rem)}.voice[data-size=side] .voice-quote{font-variation-settings:"wdth" 104, "wght" 400;letter-spacing:-.02em;max-width:34ch;font-size:clamp(1.25rem,1.8vw,1.7rem);line-height:1.15}.voice-by{max-width:24rem}.voice-by .rule-span{display:block}.voice-by p{flex-wrap:wrap;gap:.25rem .75rem;display:flex}.voices--one .voice-quote{max-width:28ch}@media (max-width:767px){.rig{--label:4.75rem;--ship:3.25rem;--ruler:2rem;padding:.9rem .75rem;font-size:.72rem}.rig-cells{height:2.5rem}.rig-shiphead{padding-left:.5rem}.creed-head,.creed-row,.desks-head{grid-template-columns:minmax(0,1fr)}.creed-row{gap:1rem}.figures-head{flex-direction:column;align-items:flex-start;gap:.35rem}.figures-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem}.stack-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.stack-tile{min-height:6rem;padding:1rem}.desks{grid-template-columns:minmax(0,1fr);gap:2.5rem}.voice-cell,.voice-cell--lead{grid-column:span 12}}.consent{z-index:60;width:min(22rem,100vw - 2rem);position:fixed;bottom:1rem;right:1rem}.consent-inner{border:1px solid var(--color-edge);background-color:var(--color-raise);padding:1.25rem 1.25rem 1.1rem}.consent-actions{align-items:center;gap:1.25rem;margin-top:1rem;display:flex}.consent-btn{min-height:2.5rem;padding-inline:1.25rem;font-size:.875rem}.prose{max-width:68ch;color:var(--color-mute);font-size:clamp(1rem,.96rem + .25vw,1.125rem);line-height:1.6}.prose>*+*{margin-top:1.1em}.prose h2,.prose h3,.prose h4{color:var(--color-ink);font-variation-settings:"wdth" 104, "wght" 400;letter-spacing:-.02em;margin-top:2.2em;line-height:1.15}.prose h2{font-size:clamp(1.5rem,2.4vw,2.1rem)}.prose h3{font-size:clamp(1.25rem,1.8vw,1.6rem)}.prose h4{font-size:1.1rem}.prose strong{color:var(--color-ink);font-weight:400}.prose a{color:var(--color-ink);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.prose a:hover{color:var(--color-accent)}.prose ul,.prose ol{padding-left:1.4em}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:.4em}.prose blockquote{border-left:1px solid var(--color-edge);color:var(--color-dim);padding-left:1.25rem}.prose img,.prose video{width:100%;height:auto;margin-block:2em;display:block}.prose hr{background-color:var(--color-line);border:0;height:1px;margin-block:2.5em}.prose code{color:var(--color-dim);font-family:ui-monospace,monospace;font-size:.9em}.prose pre{border:1px solid var(--color-line);background-color:var(--color-raise);padding:1rem 1.25rem;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:.92em;line-height:1.45;display:block;overflow-x:auto}.prose th,.prose td{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;min-width:9rem;padding:.7em 1.1em .7em 0}.prose thead th{color:var(--color-ink);border-bottom-color:var(--color-edge);font-weight:400}.prose tbody td:first-child{color:var(--color-ink)}.blog-list{padding-bottom:var(--section-y)}.blog-lead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(2rem,5vw,5rem);padding-bottom:clamp(3rem,7vh,5rem);display:grid}.blog-lead-media{aspect-ratio:16/10;background-color:var(--color-raise);display:block;position:relative;overflow:hidden}.blog-title{color:var(--color-ink);transition:color .4s cubic-bezier(.16,1,.3,1)}.blog-title:hover{color:var(--color-accent)}.blog-rows{border-bottom:1px solid var(--color-line);display:grid}.blog-row{position:relative}.blog-row-rule{background-color:var(--color-line);inset-inline:0;height:1px;position:absolute;top:0}.blog-row-grid{grid-template-columns:9rem minmax(0,1fr) 14rem;align-items:center;gap:clamp(1.5rem,3vw,3rem);padding-block:clamp(1.5rem,3vw,2.25rem);display:grid}.blog-row-grid .t-body{max-width:52ch}.blog-row-media{aspect-ratio:4/3;background-color:var(--color-raise);display:block;position:relative;overflow:hidden}.post-head{max-width:52rem}.post-cover{aspect-ratio:21/9;background-color:var(--color-raise);position:relative;overflow:hidden}.post-body{padding-block:clamp(3rem, 7vh, 5rem) var(--section-y)}.post-body .prose{margin-inline:auto}@media (max-width:767px){.blog-lead{grid-template-columns:minmax(0,1fr);gap:1.5rem}.blog-row-grid{grid-template-columns:minmax(0,1fr) 6rem;row-gap:.5rem}.blog-row-grid>.t-meta{grid-column:1/-1}}.svc-contrast-head,.svc-contrast-row{grid-template-columns:minmax(0,2fr) minmax(0,5fr) minmax(0,5fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.svc-contrast-head{border-bottom:1px solid var(--color-edge)}.svc-contrast-col{padding-bottom:1.5rem}.svc-contrast-col:last-child,.svc-contrast-cell:last-child{--ground:var(--color-raise);background-color:var(--color-raise);padding-inline:clamp(1rem,2vw,1.75rem)}.svc-contrast-col:last-child{padding-top:1.5rem}.svc-contrast-draw{width:min(100%,10rem);color:var(--color-edge);display:block}.svc-contrast-col:last-child .svc-contrast-draw{color:var(--color-dim)}.svc-contrast-draw svg{width:100%;height:auto;display:block;overflow:visible}.svc-contrast-rows{display:grid}.svc-contrast-row{border-bottom:1px solid var(--color-line)}.svc-contrast-row>.t-meta,.svc-contrast-cell{padding-block:1.6rem}.svc-contrast-cell{grid-template-columns:1rem minmax(0,1fr);align-items:start;column-gap:.75rem;display:grid}.svc-contrast-cell>.t-body{grid-column:2}.svc-contrast-glyph{border:1px solid var(--color-edge);border-radius:50%;grid-area:1/1;width:8px;height:8px;margin-top:.55em}.svc-contrast-cell:last-child .svc-contrast-glyph{border-color:var(--color-ink);background-color:var(--color-ink)}.svc-contrast-row .t-body{max-width:34ch}.svc-contrast-before{color:var(--color-faint)}.svc-trust{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.svc-trust .t-h2{max-width:16ch}.svc-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,4vw,4rem) clamp(1.5rem,3vw,3rem);display:grid}.svc-trust-item .t-body{max-width:32ch}.svc-faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.svc-faq-head .t-h2{max-width:14ch}.svc-faq-list{border-top:1px solid var(--color-line);display:grid}.svc-faq-item{border-bottom:1px solid var(--color-line)}.svc-faq-q{text-align:left;cursor:pointer;width:100%;color:var(--color-dim);grid-template-columns:minmax(0,1fr) 1.25rem;align-items:center;gap:1.5rem;padding-block:1.35rem;transition:color .35s cubic-bezier(.16,1,.3,1);display:grid}.svc-faq-q:hover,.svc-faq-item[data-open] .svc-faq-q{color:var(--color-ink)}.svc-faq-q-text{letter-spacing:-.01em;font-size:clamp(1.1rem,1rem + .5vw,1.45rem);line-height:1.25}.svc-faq-toggle{width:1.25rem;height:1.25rem;color:var(--color-edge);transition:color .35s cubic-bezier(.16,1,.3,1);display:block;position:relative}.svc-faq-q:hover .svc-faq-toggle,.svc-faq-item[data-open] .svc-faq-toggle{color:var(--color-ink)}.svc-faq-toggle:before,.svc-faq-toggle:after{content:"";background-color:currentColor;height:1px;transition:transform .55s cubic-bezier(.16,1,.3,1);position:absolute;inset:50% 0 auto}.svc-faq-toggle:after{transform:rotate(90deg)}.svc-faq-item[data-open] .svc-faq-toggle:after{transform:rotate(0)}.svc-faq-a{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.16,1,.3,1),visibility 0s linear .55s;display:grid}.svc-faq-item[data-open] .svc-faq-a{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.svc-faq-a-inner{min-height:0;overflow:hidden}.svc-faq-a .t-body{max-width:52ch;padding-bottom:1.6rem}@media (max-width:767px){.svc-contrast-head{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.svc-contrast-head>span:first-child{display:none}.svc-contrast-row{grid-template-columns:minmax(0,1fr);gap:.9rem}.svc-contrast-row>.t-meta{padding-bottom:0}.svc-contrast-cell{padding-block:1rem}.svc-contrast-cell:first-of-type{padding-top:0}.svc-contrast-cell:last-child{margin-bottom:1.25rem}.svc-contrast-cell:before{content:attr(data-head);color:var(--color-faint);grid-column:2;margin-bottom:.3rem;font-size:.8125rem;line-height:1.5;display:block}.svc-contrast-cell:last-child:before{color:var(--color-mute)}.svc-contrast-glyph{grid-row:1/3}.svc-trust,.svc-faq,.svc-trust-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}}.omni-hero-links{flex-wrap:wrap;gap:1.5rem 2.5rem;display:flex}.omni-hero-window{aspect-ratio:16/9}.omni-loop video{object-fit:cover;width:100%;height:100%;display:block}.omni-net{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,3fr);align-items:center;margin-top:clamp(3rem,6vh,4.5rem);display:grid}.omni-channel{padding-block:1.5rem;grid-column:1;padding-right:clamp(1.5rem,3vw,3rem)}.omni-channel .t-body{max-width:34ch}.omni-channel[data-row="1"],.omni-dot[data-row="1"]{grid-row:1}.omni-channel[data-row="2"],.omni-dot[data-row="2"]{grid-row:2}.omni-channel[data-row="3"],.omni-dot[data-row="3"]{grid-row:3}.omni-wires{width:100%;height:100%;color:var(--color-edge);grid-area:1/2/-1;overflow:visible}.omni-wire{fill:none;stroke:currentColor;stroke-width:1px}.omni-dot{background-color:var(--color-ink);opacity:0;grid-column:2;justify-self:start;width:.5rem;height:.5rem;margin-left:-.25rem;transform:scale(.4)}.omni-hub{border:1px solid var(--color-edge);background-color:var(--color-raise);grid-area:1/3/-1;place-self:center start;padding:1.5rem 1.75rem}.omni-hub .t-meta{max-width:22ch}.omni-hub-dot{background-color:var(--color-accent);opacity:0;width:.5rem;height:.5rem;display:block;transform:scale(.4)}.omni-stem{display:none}.omni-front{padding-block:var(--section-y);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.omni-front-copy .t-body{max-width:40ch}.omni-points{border-top:1px solid var(--color-line);max-width:40ch;display:grid}.omni-point{border-bottom:1px solid var(--color-line);color:var(--color-ink);padding-block:.85rem;display:block}.own{--ground:var(--color-raise);isolation:isolate;padding-block:var(--section-y);background-color:var(--color-raise);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);position:relative}.own:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(56% 46% at 50% 0,#fff4e21f,#0000 70%);position:absolute;inset:0}.own-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(2rem,5vw,5rem);display:grid}.own-head>.t-meta,.own-head>h2{grid-column:1/-1}.own-head .t-hero{letter-spacing:-.035em}.own-lead{grid-column:2;max-width:46ch;margin-top:2.25rem}.own-plates{gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(3rem,7vh,5.5rem);display:grid}.own-plate{--ground:var(--color-panel);background-color:var(--color-panel);border:1px solid var(--color-edge);padding:clamp(1.5rem,3.5vw,3.5rem);position:relative}.own-name{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:clamp(2rem,4vw,3.5rem);padding-bottom:1.25rem;display:flex}.own-title{letter-spacing:-.03em;font-variation-settings:"wdth" 108, "wght" 400;font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1}.own-tag{color:var(--color-coral);text-align:right}@media (max-width:767px){.own-head{grid-template-columns:minmax(0,1fr)}.own-lead{grid-column:1;margin-top:1.5rem}.own-plate{padding:1.25rem}.own-name{flex-direction:column;align-items:flex-start;gap:.35rem}.own-tag{text-align:left}}.product-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.product-channels{gap:1.25rem;max-width:40ch;display:grid}.product-channel .t-meta{max-width:38ch}.product-shot .shot-window{aspect-ratio:16/10;container-type:inline-size}.product-shell{box-shadow:none}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.product-shell{font-size:1.08696cqw}}@media (max-width:767px),(prefers-reduced-motion:reduce){.product-shot .shot-window{aspect-ratio:auto}}.pan-toast{z-index:2;border:1px solid var(--color-edge);background-color:var(--color-raise);color:var(--color-ink);opacity:0;pointer-events:none;align-items:center;gap:.8em;padding:.7em 1em;display:flex;position:absolute;bottom:1.5em;right:1.8em}.pan-toast i{background-color:var(--color-ink);border-radius:50%;width:.5em;height:.5em}.pan-toast b{margin-left:.4em;font-weight:400}@media (max-width:767px){.omni-net{grid-template-rows:none;grid-template-columns:minmax(0,1fr);margin-top:2rem}.omni-channel[data-row="1"],.omni-channel[data-row="2"],.omni-channel[data-row="3"]{grid-row:auto}.omni-wires,.omni-dot{display:none}.omni-stem{background-color:var(--color-edge);grid-column:1;width:1px;height:3rem;margin-left:1.5rem;display:block}.omni-hub{grid-area:auto/1}.omni-front,.product-grid{grid-template-columns:minmax(0,1fr);gap:2rem}}.pan-strip--tabs{flex-wrap:wrap;align-items:center;gap:.5em;padding-bottom:.9em;display:flex}.pan-chip{color:var(--color-mute);white-space:nowrap;border:1px solid #0000;padding:.3em .8em}.pan-chip[data-on]{border-color:var(--color-edge);color:var(--color-ink)}.pan-prod{align-items:center;gap:.7em;display:flex}.pan-swatch{border:1px solid var(--color-line);background:linear-gradient(calc(140deg + var(--t) * 35deg), #3a3733, #1a1917);flex:none;width:1.8em;height:2.2em}.pan-stock{white-space:nowrap}.pan-stock b{min-width:2em;color:var(--color-ink);margin-right:.7em;font-weight:400;display:inline-block}.pan-stock .pan-meter{vertical-align:middle;width:4.5em;display:inline-block}.pan-mark{border:1px solid var(--color-edge);border-radius:50%;width:.9em;height:.9em;display:inline-block}.pan-mark[data-on]{border-color:var(--color-ink);background:radial-gradient(circle, var(--color-ink) 0 .2em, transparent .22em)}.pan-two--settings{grid-template-columns:1fr 1fr}.pan-rows--wide{gap:0}.pan-row--switch{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;padding:.7em 0}.pan-row--switch>span:first-child{gap:.15em;display:grid}.pan-row--switch>span:first-child b{text-align:left;min-width:0}.pan-row--switch em{font-size:.85em;font-style:normal}.pan-switch{border:1px solid var(--color-edge);width:2.2em;height:1.2em;display:inline-block;position:relative}.pan-switch:after{content:"";background-color:var(--color-faint);width:.8em;height:.8em;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:.15em;left:.15em}.pan-switch[data-on]{border-color:var(--color-ink)}.pan-switch[data-on]:after{background-color:var(--color-ink);transform:translate(1em)}@media (max-width:767px){.pan-two--settings{grid-template-columns:minmax(0,1fr)}.pan-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.pan-tabs::-webkit-scrollbar{display:none}}.svc-screens-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.svc-screens-head .t-body{max-width:48ch}.svc-screens-row{grid-template-columns:minmax(0,54fr) minmax(0,27fr) minmax(0,16fr);align-items:end;gap:clamp(1.5rem,3vw,3rem);display:grid}.svc-screen{min-width:0;margin:0}.svc-screen-frame{padding:.75rem;position:relative}.svc-screen-window{background-color:var(--color-raise);position:relative;overflow:hidden}.svc-screen[data-screen=desktop] .proof-chrome{position:relative}.svc-screen[data-screen=desktop] .svc-screen-drift{aspect-ratio:16/10;position:relative}.svc-screen[data-screen=tablet] .svc-screen-window{aspect-ratio:3/4}.svc-screen[data-screen=phone] .svc-screen-window{aspect-ratio:390/844}.svc-screen[data-screen=tablet] .svc-screen-drift,.svc-screen[data-screen=phone] .svc-screen-drift{position:absolute;inset:-7% 0}.svc-screen figcaption{padding-inline:.75rem}@media (max-width:767px){.svc-screens-head{grid-template-columns:minmax(0,1fr);gap:1.5rem}.svc-screens-row{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:1.25rem}.svc-screen[data-screen=desktop]{grid-column:1/-1}.svc-screen figcaption .ml-auto{display:none}}.svc-metrics-inner{border-top:1px solid var(--color-edge);border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(2rem,3.5vw,3rem);display:grid}.svc-metrics-note{color:var(--color-faint);margin-top:.35rem}.svc-metrics-row{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric{border-left:1px solid var(--color-line);padding-inline:clamp(1rem,2vw,2rem)}.metric:first-child{border-left:0;padding-left:0}.metric-body{flex-direction:column;gap:1.1rem;display:flex}.metric-ring{width:5.5rem;height:5.5rem;display:block;position:relative}.metric-ring svg{width:100%;height:100%;display:block;overflow:visible}.metric-ring-track,.metric-ring-fill{fill:none;stroke-width:2.5px}.metric-ring-track{stroke:var(--color-line)}.metric-ring-fill{stroke:var(--color-ink)}.metric-ring-num,.metric-figure{font-variation-settings:"wdth" 108, "wght" 400;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--color-ink);line-height:1}.metric-ring-num{place-items:center;font-size:1.7rem;display:grid;position:absolute;inset:0}.metric-figure{align-items:baseline;gap:.25rem;height:5.5rem;padding-top:1.2rem;font-size:3.1rem;display:flex}.metric-unit{letter-spacing:0;color:var(--color-mute);font-size:1.1rem}.metric-label .t-body{display:block}.metric-note{color:var(--color-mute);margin-top:.2rem;font-size:.875rem;line-height:1.45;display:block}@media (max-width:767px){.svc-metrics-inner{grid-template-columns:minmax(0,1fr);gap:1.75rem}.svc-metrics-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.metric:nth-child(odd){border-left:0;padding-left:0}.metric-ring{width:4.75rem;height:4.75rem}.metric-figure{height:4.75rem;padding-top:1.05rem;font-size:2.6rem}}.proof-tags{z-index:2;opacity:0;pointer-events:none;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;max-width:82%;margin:0;padding:0;list-style:none;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:.75rem;right:.75rem;transform:translateY(6px)}.proof-tile:hover .proof-tags,.proof-tile:focus-within .proof-tags{opacity:1;transform:none}.proof-tags li{letter-spacing:.04em;color:var(--color-ink);background-color:#1a1218d6;padding:.45rem .6rem;font-size:.72rem;line-height:1}@supports (color:color-mix(in lab, red, red)){.proof-tags li{background-color:color-mix(in oklab, var(--color-canvas) 84%, transparent)}}.proof-tags li{border:1px solid #f8efee47}@supports (color:color-mix(in lab, red, red)){.proof-tags li{border:1px solid color-mix(in oklab, var(--color-ink) 28%, transparent)}}.proof-tags li{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (hover:none){.proof-tags{opacity:1;bottom:.6rem;right:.6rem;transform:none}.proof-tags li{padding:.35rem .5rem;font-size:.66rem}.proof-tags li:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.proof-tags{transition:none}}.svc-hero--twin{min-height:auto;padding-top:calc(var(--section-y) + 1.5rem);display:block}.svc-hero-copy--wide{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:2rem clamp(2rem,5vw,5rem);display:grid}.svc-hero-copy--wide>div{grid-column:1/-1}.svc-hero-lead{grid-column:2;max-width:44ch}.svc-hero-note{color:var(--color-faint);margin-top:1.25rem}.twin{grid-template-columns:minmax(0,1fr) 5.5rem minmax(0,1fr);align-items:stretch;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.twin-pane{background-color:var(--color-panel);border:1px solid var(--color-edge);flex-direction:column;min-height:31rem;display:flex;position:relative}.twin-bar{border-bottom:1px solid var(--color-line);color:var(--color-mute);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;font-size:.8125rem;line-height:1.4;display:flex}.twin-bar-name{color:var(--color-dim);white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.twin-bar-name svg{width:.85rem;height:.85rem}.twin-lock{border:1px solid;border-radius:50%;width:.5rem;height:.5rem}.twin-bar-hint{color:var(--color-ink)}.twin-props{gap:1.25rem;margin:0;display:flex}.twin-props div{gap:.45rem;display:flex}.twin-props dt{color:var(--color-faint)}.twin-props dd{min-width:5.5ch;color:var(--color-ink);margin:0}.twin-canvas{background-image:radial-gradient(var(--color-line) 1px, transparent 1.5px);background-position:50%;background-size:18px 18px;flex:1;place-items:center;padding:3.5rem 3rem 3.25rem;display:grid}.twin-sel{outline:1px solid var(--color-accent);outline-offset:6px;width:min(300px,100%);position:relative}.twin[data-flash="0"] .twin-sel{animation:.6s ease-out twin-pulse-a}.twin[data-flash="1"] .twin-sel{animation:.6s ease-out twin-pulse-b}@keyframes twin-pulse-a{0%{outline-offset:4px;outline-width:2px}to{outline-offset:6px;outline-width:1px}}@keyframes twin-pulse-b{0%{outline-offset:4px;outline-width:2px}to{outline-offset:6px;outline-width:1px}}.twin-sel>i{background-color:var(--color-canvas);border:1px solid var(--color-accent);z-index:2;width:7px;height:7px;position:absolute}.twin-sel>i[data-h=tl]{top:-10px;left:-10px}.twin-sel>i[data-h=tr]{top:-10px;right:-10px}.twin-sel>i[data-h=bl]{bottom:-10px;left:-10px}.twin-sel>i[data-h=br]{bottom:-10px;right:-10px}.twin-sel-name{color:var(--color-accent);white-space:nowrap;font-size:.75rem;line-height:1;position:absolute;bottom:calc(100% + 13px);left:-6px}.twin-sel-size{background-color:var(--color-accent);color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;padding:4px 6px;font-size:.72rem;line-height:1;position:absolute;top:calc(100% + 12px);left:50%;translate:-50%}.twin-red{color:var(--color-accent);z-index:2;pointer-events:none;font-size:.7rem;line-height:1;position:absolute}.twin-red b{font-variant-numeric:tabular-nums;font-weight:400;position:absolute}.twin-red--gap{background-color:currentColor;width:1px;right:-1.9rem}.twin-red--gap:before,.twin-red--gap:after{content:"";background-color:currentColor;width:7px;height:1px;position:absolute;left:-3px}.twin-red--gap:before{top:0}.twin-red--gap:after{bottom:0}.twin-red--gap b{top:50%;left:8px;translate:0 -50%}.twin-red--pad{background-color:currentColor;height:1px;left:0}.twin-red--pad:before,.twin-red--pad:after{content:"";background-color:currentColor;width:1px;height:7px;position:absolute;top:-3px}.twin-red--pad:before{left:0}.twin-red--pad:after{right:0}.twin-red--pad b{top:7px;left:50%;translate:-50%}.twin-mirror{width:100%}.twin-link{flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding-inline:.35rem;display:flex}.twin-link-line{background-color:var(--color-edge);width:100%;height:1px;position:relative}.twin-link-line i{background-color:var(--color-ink);border-radius:50%;width:6px;height:6px;animation:2.8s cubic-bezier(.6,0,.4,1) infinite twin-travel;position:absolute;top:50%;left:0;translate:-50% -50%}@keyframes twin-travel{0%{opacity:0;left:0}14%{opacity:1}86%{opacity:1}to{opacity:0;left:100%}}.twin-link-word{color:var(--color-faint);font-size:.8125rem;line-height:1}.twin-page{background-color:#f4f4f2;flex:1;place-items:center;padding:3.5rem 3rem 3.25rem;display:grid}.twin-page>.tg-card{width:min(300px,100%)}.tg-card{color:#161616;background-color:#fff;border:1px solid #e4e4e0;border-radius:10px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.35;transition:box-shadow .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 1px 2px #0000000a}.tg-card[data-state=hover]{transform:translateY(-2px);box-shadow:0 14px 32px -14px #0000004d}.tg-media{aspect-ratio:16/10;background-color:#dcdcd8;position:relative}.tg-media img{object-fit:cover;width:100%;height:100%}.tg-kind{color:#161616;background-color:#ffffffeb;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:500;line-height:1.3;position:absolute;top:10px;left:10px}.tg-body{padding:16px}.tg-title{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.3}.tg-place{color:#6b6b66;align-items:center;gap:5px;margin-top:4px;font-size:12.5px;display:flex}.tg-place svg{width:13px;height:13px}.tg-stats{border-top:1px solid #ececea;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 0;padding-top:12px;display:grid}.tg-stats dt{color:#8a8a85;letter-spacing:.02em;font-size:10.5px}.tg-stats dd{font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:15px;font-weight:600}.tg-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:14px;display:grid}.tg-pick{display:block;position:relative}.tg-pick select{appearance:none;width:100%;height:36px;font:inherit;color:#161616;cursor:pointer;background-color:#fff;border:1px solid #d9d9d5;border-radius:8px;padding:0 30px 0 10px;font-size:12.5px;transition:border-color .2s}.tg-pick svg{color:#6b6b66;pointer-events:none;width:14px;height:14px;position:absolute;top:50%;right:8px;translate:0 -50%}.tg-pick select:hover{border-color:#a8a8a3}.tg-pick[data-state=focus] select,.tg-pick select:focus-visible{outline-offset:1px;outline:2px solid #161616}.tg-btn{height:36px;font:inherit;color:#fff;cursor:pointer;white-space:nowrap;background-color:#161616;border:1px solid #161616;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600;transition:background-color .2s,color .2s,transform .15s;display:inline-flex}.tg-btn svg{width:14px;height:14px}.tg-btn[data-state=hover]{background-color:#2c2c2c;border-color:#2c2c2c}.tg-btn[data-state=pressed]{background-color:#000;transform:scale(.97)}.tg-btn[data-state=focus],.tg-btn:focus-visible{outline-offset:2px;outline:2px solid #161616}.tg-btn[data-state=added]{color:#161616;background-color:#fff}.svc-standards{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.svc-standards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);display:grid}.svc-ruler-head{flex-direction:column;gap:.4rem;margin-top:1.5rem;display:flex}.svc-ruler-list{flex-direction:column;margin-top:1.5rem;display:flex}.svc-ruler-item{border-top:1px solid var(--color-line);grid-template-columns:1.5rem minmax(0,1fr);gap:1rem;padding-block:.95rem;display:grid}.svc-ruler-item:last-child{border-bottom:1px solid var(--color-line)}.svc-ruler-icon{width:1.5rem;height:1.5rem;color:var(--color-dim)}.svc-ruler-icon svg{width:100%;height:100%}.bench-head{max-width:62ch}.bench-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(2rem,4vw,4rem);margin-top:3.5rem;display:grid}.bench-knob{border-top:1px solid var(--color-line);grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:1rem;padding-block:1rem;display:grid}.bench-seg{border:1px solid var(--color-edge);justify-self:start;display:inline-flex}.bench-seg-opt{color:var(--color-mute);border-right:1px solid var(--color-edge);cursor:pointer;font-variant-numeric:tabular-nums;padding:.45rem .9rem;font-size:.8125rem;line-height:1.4;transition:background-color .25s,color .25s}.bench-seg-opt:last-child{border-right:0}.bench-seg-opt:hover{color:var(--color-ink)}.bench-seg-opt[data-on]{background-color:var(--color-ink);color:var(--color-canvas)}.bench-seg-opt:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.bench-swatches{justify-self:start;gap:.6rem;display:flex}.bench-swatch{background-color:var(--sw);border:1px solid var(--color-edge);cursor:pointer;width:1.6rem;height:1.6rem;transition:outline-offset .2s}.bench-swatch[aria-checked=true]{outline:1px solid var(--color-ink);outline-offset:3px}.bench-swatch:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.bench-code{background-color:var(--color-raise);border:1px solid var(--color-line);color:var(--color-dim);margin-top:1.5rem;padding:1rem 1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;line-height:1.65;overflow-x:auto}.bench-code-k{color:var(--color-mute)}.bench-kit{gap:calc(var(--kit-unit) * 3);padding:calc(var(--kit-unit) * 4);background-color:var(--kit-bg);color:var(--kit-ink);border:1px solid var(--color-edge);flex-direction:column;font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.35;transition:background-color .35s,color .35s;display:flex}.kit-row{align-items:center;gap:calc(var(--kit-unit) * 1.5);flex-wrap:wrap;display:flex}.kit-btn{height:calc(var(--kit-unit) * 6);padding:0 calc(var(--kit-unit) * 2.5);font:inherit;color:var(--kit-ink);background-color:var(--kit-surface);border:1px solid var(--kit-edge);border-radius:var(--kit-radius);cursor:pointer;font-size:13.5px;font-weight:500;transition:background-color .2s,border-color .2s,color .2s,border-radius .3s,height .3s,padding .3s,transform .15s}.kit-btn:hover{border-color:var(--kit-accent)}.kit-btn:active{transform:translateY(1px)}.kit-btn:focus-visible{outline:2px solid var(--kit-accent);outline-offset:2px}.kit-btn--primary{background-color:var(--kit-accent);color:var(--kit-on-accent);border-color:var(--kit-accent)}.kit-btn--primary:hover{filter:brightness(1.12)}.kit-chip{color:var(--kit-mute);border:1px solid var(--kit-edge);border-radius:var(--kit-radius);white-space:nowrap;padding:4px 9px;font-size:12px;line-height:1.3;transition:background-color .2s,border-radius .3s}.kit-chip[data-on]{background-color:var(--kit-accent);color:var(--kit-on-accent);border-color:var(--kit-accent)}.kit-field label{color:var(--kit-mute);margin-bottom:6px;font-size:12.5px;display:block}.kit-field input{width:100%;height:calc(var(--kit-unit) * 6);padding:0 calc(var(--kit-unit) * 2);font:inherit;color:var(--kit-ink);background-color:var(--kit-surface);border:1px solid var(--kit-edge);border-radius:var(--kit-radius);font-size:13.5px;transition:border-color .2s,border-radius .3s,height .3s}.kit-field input::placeholder{color:var(--kit-mute);opacity:.7}.kit-field input:focus-visible{outline:2px solid var(--kit-accent);outline-offset:1px;border-color:var(--kit-accent)}.kit-field[data-error] input{border-color:#c2412d}.kit-help{color:var(--kit-mute);margin-top:6px;font-size:12px}.kit-field[data-error] .kit-help{color:#c2412d}.kit-switch-row{padding:calc(var(--kit-unit) * 2) 0;border-top:1px solid var(--kit-line);border-bottom:1px solid var(--kit-line);justify-content:space-between;align-items:center;gap:1rem;display:flex}.kit-switch-row b,.kit-item b{font-size:13.5px;font-weight:500;display:block}.kit-switch-row small,.kit-item small{color:var(--kit-mute);margin-top:2px;font-size:12px;display:block}.kit-switch{background-color:var(--kit-surface);border:1px solid var(--kit-edge);border-radius:calc(var(--kit-radius) * 1.6);cursor:pointer;flex:none;width:40px;height:22px;transition:background-color .2s,border-color .2s,border-radius .3s;position:relative}.kit-switch i{background-color:var(--kit-mute);border-radius:var(--kit-radius);width:14px;height:14px;transition:translate .2s cubic-bezier(.16,1,.3,1),background-color .2s,border-radius .3s;position:absolute;top:3px;left:3px}.kit-switch[aria-checked=true]{background-color:var(--kit-accent);border-color:var(--kit-accent)}.kit-switch[aria-checked=true] i{background-color:var(--kit-on-accent);translate:18px}.kit-switch:focus-visible{outline:2px solid var(--kit-accent);outline-offset:2px}.kit-list{flex-direction:column;display:flex}.kit-item{align-items:center;gap:calc(var(--kit-unit) * 2);padding:calc(var(--kit-unit) * 1.5) 0;border-bottom:1px solid var(--kit-line);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.kit-avatar{background:linear-gradient(135deg, var(--kit-accent), var(--kit-edge));border-radius:var(--kit-radius);width:34px;height:34px;transition:border-radius .3s}@media (max-width:1023px){.svc-standards,.bench-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.svc-hero-copy--wide{grid-template-columns:minmax(0,1fr);align-items:start}.svc-hero-copy--wide>div,.svc-hero-lead{grid-column:auto}.twin{grid-template-columns:minmax(0,1fr)}.twin-pane{min-height:0}.twin-canvas,.twin-page{padding:3rem 1.25rem 2.75rem}.twin-canvas{padding-right:2.5rem}.twin-link{flex-direction:row;gap:.8rem;height:3.5rem;padding-inline:0}.twin-link-line{width:1px;height:100%}.twin-link-line i{animation-name:twin-travel-v;top:0;left:50%}@keyframes twin-travel-v{0%{opacity:0;top:0}14%{opacity:1}86%{opacity:1}to{opacity:0;top:100%}}.twin-props dd{min-width:0}.svc-standards-grid{grid-template-columns:minmax(0,1fr)}.bench-knob{grid-template-columns:4.5rem minmax(0,1fr)}.bench-kit{padding:calc(var(--kit-unit) * 3)}}@media (prefers-reduced-motion:reduce){.twin-link-line i{opacity:1;animation:none;top:50%;left:50%}.twin .twin-sel{animation:none}}.svc-board{width:calc(100% + var(--spacing-gutter));margin-top:clamp(2.5rem,5vw,4.5rem);margin-right:calc(var(--spacing-gutter) * -1);-webkit-mask-image:linear-gradient(90deg,#000 78%,#0000 100%);mask-image:linear-gradient(90deg,#000 78%,#0000 100%)}.plan{--label-w:8.5rem;--row-h:2.6rem;color:var(--color-mute);background-color:var(--color-panel);border:1px solid var(--color-edge);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.4}.plan-head{border-bottom:1px solid var(--color-line);align-items:baseline;gap:1.25rem;padding:.75rem 1.1rem;display:flex}.plan-title{color:var(--color-dim)}.plan-grid{padding:.5rem 1.1rem .9rem;position:relative}.plan-weeks,.plan-lane{grid-template-columns:var(--label-w) minmax(0, 1fr);align-items:center;display:grid}.plan-weeks{height:1.9rem}.plan-weeks>span:first-child{grid-column:1}.plan-weeks{grid-template-columns:var(--label-w) repeat(var(--weeks), minmax(0, 1fr))}.plan-week{color:var(--color-faint);text-align:center;border-left:1px solid var(--color-line);font-size:.7rem}.plan-lane{height:var(--row-h);border-top:1px solid var(--color-line)}.plan-label{color:var(--color-dim);white-space:nowrap;text-overflow:ellipsis;padding-right:.75rem;overflow:hidden}.plan-track{background-image:linear-gradient(to right, var(--color-line) 1px, transparent 1px);background-size:calc(100% / var(--weeks)) 100%;height:100%;position:relative}.plan-bar{height:.95rem;top:50%;left:calc((var(--from) - 1) / var(--weeks) * 100%);width:calc((var(--to) - var(--from) + 1) / var(--weeks) * 100%);border:1px solid var(--color-edge);background-color:var(--color-panel);transition:background-color .45s cubic-bezier(.16,1,.3,1),border-color .45s cubic-bezier(.16,1,.3,1);position:absolute;translate:0 -50%}.plan-bar[data-kind=doc]{height:.6rem}.plan-bar[data-state=live]{border-color:var(--color-ink);background-image:repeating-linear-gradient(-45deg, transparent 0 3px, var(--color-edge) 3px 4px)}.plan-bar[data-state=done]{border-color:var(--color-ink);background-color:var(--color-ink);background-image:none}.plan-ver{z-index:1;width:.65rem;height:.65rem;position:absolute;top:50%;right:0;translate:50% -50%}.plan-ver i{background-color:var(--color-canvas);border:1px solid var(--color-ink);transition:background-color .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;rotate:45deg}.plan-bar[data-state=done] .plan-ver i{background-color:var(--color-ink)}.plan-ver b{color:var(--color-faint);white-space:nowrap;font-size:.7rem;font-weight:400;position:absolute;top:50%;left:calc(100% + .5rem);translate:0 -50%}.plan-today{top:.5rem;bottom:.9rem;left:calc(1.1rem + var(--label-w) + (100% - 2.2rem - var(--label-w)) * (var(--today) - 1) / var(--weeks));background-color:var(--color-ink);z-index:2;pointer-events:none;width:1px;position:absolute}.plan-today b{background-color:var(--color-ink);color:var(--color-canvas);white-space:nowrap;padding:2px 6px;font-size:.7rem;font-weight:400;line-height:1;position:absolute;top:0;left:50%;translate:-50%}.plan-foot{border-top:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plan-foot>span{color:var(--color-dim);border-left:1px solid var(--color-line);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.55rem;padding:.75rem 1.1rem;display:flex;overflow:hidden}.plan-foot>span:first-child{border-left:0}i[data-ok]{border-left:1px solid var(--color-ink);border-bottom:1px solid var(--color-ink);flex:none;width:.55rem;height:.3rem;translate:0 -2px;rotate:-45deg}.ws-head{max-width:62ch}.ws-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);margin-top:3.5rem;display:grid}.ws-panel{color:var(--color-mute);background-color:var(--color-panel);border:1px solid var(--color-edge);font-size:.8125rem;line-height:1.45}.ws-bar{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.1rem;display:flex}.ws-bar-name{color:var(--color-dim)}.ws-bar-meta{color:var(--color-faint)}.ws-feed{flex-direction:column;padding:.5rem 0;display:flex}.ws-msg{grid-template-columns:1.75rem minmax(0,1fr);gap:.8rem;padding:.8rem 1.1rem;display:grid}.ws-msg+.ws-msg{border-top:1px solid var(--color-line)}.ws-msg[data-late]{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),translate .6s cubic-bezier(.16,1,.3,1);translate:0 6px}.ws-feed[data-live] .ws-msg[data-late]{opacity:1;translate:0}.ws-avatar{width:1.75rem;height:1.75rem;color:var(--color-canvas);background-color:var(--color-dim);place-items:center;font-size:.8rem;display:grid}.ws-msg[data-who=you] .ws-avatar{color:var(--color-ink);border:1px solid var(--color-edge);background-color:#0000}.ws-meta{align-items:baseline;gap:.6rem;display:flex}.ws-meta b{color:var(--color-ink);font-weight:400}.ws-meta small{color:var(--color-faint);font-size:.7rem}.ws-text{color:var(--color-dim);margin-top:.15rem;display:block}.ws-doc{padding:.5rem 1.1rem 1rem}.ws-group{border-bottom:1px solid var(--color-line);padding:.8rem 0}.ws-group-k{color:var(--color-faint);margin-bottom:.35rem;font-size:.7rem;display:block}.ws-group li{color:var(--color-dim);padding:.2rem 0 .2rem 1.1rem;position:relative}.ws-group li:before{content:"";border:1px solid var(--color-ink);width:.4rem;height:.4rem;position:absolute;top:.72em;left:0}.ws-group li[data-k=Bitti]:before{background-color:var(--color-ink)}.ws-group li[data-k=Değişti]:before{rotate:45deg}.ws-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0 0;display:grid}.ws-status dt{color:var(--color-faint);font-size:.7rem}.ws-status dd{color:var(--color-ink);align-items:center;gap:.45rem;margin:.25rem 0 0;display:flex}@media (max-width:1023px){.ws-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.svc-board{width:100%;margin-right:0;-webkit-mask-image:none;mask-image:none}.plan{--label-w:5.5rem;--row-h:2.3rem;font-size:.75rem}.plan-head,.plan-grid,.plan-foot>span{padding-inline:.75rem}.plan-today{left:calc(.75rem + var(--label-w) + (100% - 1.5rem - var(--label-w)) * (var(--today) - 1) / var(--weeks))}.plan-ver b{display:none}.plan-foot{grid-template-columns:minmax(0,1fr)}.plan-foot>span{border-left:0;border-top:1px solid var(--color-line)}.plan-foot>span:first-child{border-top:0}.ws-status{grid-template-columns:minmax(0,1fr)}}.svc-feed{justify-self:end;width:100%;max-width:30rem}.feed{background-color:var(--color-panel);border:1px solid var(--color-edge);flex-direction:column;display:flex}.feed-head{border-bottom:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.9rem 1rem;display:grid}.feed-avatar{border:1px solid var(--color-edge);width:2.6rem;height:2.6rem;color:var(--color-ink);border-radius:50%;place-items:center;display:grid}.feed-avatar svg{width:1.15rem;height:1.15rem}.feed-name{color:var(--color-ink);font-size:.875rem;line-height:1.3}.feed-bio{color:var(--color-mute);margin-top:.15rem;font-size:.8125rem;line-height:1.4}.feed-tabs{gap:.35rem;display:flex}.feed-tab{width:1.9rem;height:1.9rem;color:var(--color-faint);border-bottom:1px solid #0000;place-items:center;display:grid}.feed-tab[data-on]{color:var(--color-ink);border-bottom-color:var(--color-ink)}.feed-tab svg{width:1rem;height:1rem}.feed-window{height:26rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 78%,#0000 100%);mask-image:linear-gradient(#000 0% 78%,#0000 100%)}.feed-roll{will-change:transform;flex-direction:column;gap:2px;animation:56s linear infinite feed-roll;display:flex}.feed:hover .feed-roll{animation-play-state:paused}@keyframes feed-roll{to{transform:translateY(calc(-50% - 1px))}}.feed-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.feed-tile{aspect-ratio:1;background-color:var(--color-raise);animation:.9s cubic-bezier(.2,.7,.2,1) both feed-in;animation-delay:calc(.45s + var(--i,0) * 55ms);position:relative;overflow:hidden;container-type:inline-size}@keyframes feed-in{0%{opacity:0;transform:scale(.96)}}.feed-tile img,.feed-tile video{object-fit:cover;width:100%;height:100%;display:block}.feed-reel{width:.95rem;height:.95rem;color:var(--color-ink);filter:drop-shadow(0 0 2px #0009);position:absolute;top:.45rem;right:.45rem}.feed-reel svg{width:100%;height:100%}.feed-tile[data-kind=type]{background-color:var(--color-canvas);color:var(--color-ink);align-content:end;padding:.9rem;display:grid}.feed-tile[data-inverted]{background-color:var(--color-ink);color:var(--color-canvas)}.feed-type{font-family:var(--font-display);font-variation-settings:"wdth" 108, "wght" 400;letter-spacing:-.01em;text-wrap:balance;font-size:clamp(.95rem,1.35cqw + .55rem,1.25rem);line-height:1.12}.mo-head{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;gap:2rem clamp(2rem,5vw,5rem);display:grid}.mo-head .t-h2{max-width:14ch}.mo-lead{max-width:46ch}.mo-board{--label-w:8.5rem;border-top:1px solid var(--color-line);position:relative}.mo-weeks,.mo-lane{grid-template-columns:var(--label-w) repeat(4, minmax(0, 1fr));column-gap:1px;display:grid}.mo-weeks>span{border-bottom:1px solid var(--color-line);padding:.75rem .9rem .75rem 0}.mo-weeks>span+span{border-left:1px solid var(--color-line);padding-left:.9rem}.mo-lane{border-bottom:1px solid var(--color-line);grid-template-rows:minmax(0,1fr);min-height:7.25rem}.mo-lane-label{color:var(--color-dim);align-items:center;gap:.6rem;padding-right:.9rem;display:flex}.mo-lane-icon{width:1.5rem;height:1.5rem;color:var(--color-mute);place-items:center;display:inline-grid}.mo-lane-icon svg{width:1.1rem;height:1.1rem}.mo-item{--on:clamp(0, calc((var(--p) - var(--at)) * 24), 1);grid-column:var(--c) / span var(--w);border:1px solid #634b5d;grid-row:1;align-self:center;margin:.9rem;padding:.85rem 1rem .9rem 1.15rem;position:relative}@supports (color:color-mix(in lab, red, red)){.mo-item{border:1px solid color-mix(in oklab, var(--color-edge) calc(30% + var(--on) * 70%), var(--color-line))}}.mo-item{background-color:#231821}@supports (color:color-mix(in lab, red, red)){.mo-item{background-color:color-mix(in oklab, var(--color-raise) calc(var(--on) * 100%), var(--color-canvas))}}.mo-item{color:#f8efee}@supports (color:color-mix(in lab, red, red)){.mo-item{color:color-mix(in oklab, var(--color-ink) calc(35% + var(--on) * 65%), var(--color-faint))}}.mo-node{background-color:var(--color-ink);width:2px;transform:scaleY(var(--on));transform-origin:top;position:absolute;top:-1px;bottom:-1px;left:-1px}.mo-item-title{font-family:var(--font-display);font-variation-settings:"wdth" 104, "wght" 400;font-size:1.05rem;line-height:1.25}.mo-item-note{color:#ae9ca6;margin-top:.3rem;font-size:.8125rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.mo-item-note{color:color-mix(in oklab, var(--color-mute) calc(50% + var(--on) * 50%), var(--color-faint))}}.mo-wires{width:100%;height:100%;color:var(--color-ink);pointer-events:none;position:absolute;inset:0}.mo-note{color:var(--color-faint);margin-top:1.25rem}.ch-head .t-h2{max-width:18ch}.ch-list{border-top:1px solid var(--color-line);margin-top:3rem}.ch-row{border-bottom:1px solid var(--color-line);grid-template-columns:2.75rem minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);align-items:start;column-gap:clamp(1rem,2.5vw,2.5rem);padding-block:1.6rem;display:grid}.ch-glyph{width:2rem;height:2rem;color:var(--color-dim);place-items:center;display:inline-grid}.ch-glyph svg{width:1.75rem;height:1.75rem}.ch-name{align-items:baseline;gap:.6rem;display:flex}.ch-tag{border:1px solid var(--color-edge);color:var(--color-dim);padding:.3rem .4rem;font-size:.72rem;line-height:1}.ch-line{max-width:48ch}.ch-formats{color:var(--color-faint);font-size:.8125rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.feed-roll,.feed-tile{animation:none}}@media (max-width:1023px){.mo-board{--label-w:6.5rem}.mo-item{margin-inline:.5rem;padding:.7rem .75rem .75rem .9rem}.mo-item-title{font-size:.95rem}.ch-row{grid-template-columns:2.5rem minmax(0,1fr);row-gap:.5rem}.ch-line,.ch-formats{grid-column:2}}@media (max-width:767px){.svc-feed{justify-self:stretch;max-width:none}.feed-window{height:22rem}.mo-head{grid-template-columns:minmax(0,1fr)}.mo-weeks,.mo-wires{display:none}.mo-lane{flex-wrap:wrap;gap:.75rem;min-height:0;padding-block:1rem;display:flex}.mo-lane-label{flex-basis:100%;padding:0}.mo-lane .mo-item{flex:calc(50% - .375rem);margin:0}}.desk-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:2rem clamp(2rem,5vw,5rem);display:grid}.desk-pain{gap:1.5rem;max-width:52ch;display:grid}.desk-blame{border-top:1px solid var(--color-line);display:grid}.desk-blame>div{border-bottom:1px solid var(--color-line);grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding-block:.8rem;display:grid}.desk-blame dt{color:var(--color-faint)}.desk-blame dd{color:var(--color-dim)}.desk-fig{color:var(--color-edge);margin-top:clamp(2.5rem,5vw,4rem);padding-block:1rem}.desk-answers{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(2rem,4vw,3rem);display:grid}.desk-answer{flex-direction:column;display:flex}.desk-close{margin-top:clamp(2rem,4vw,3rem)}.report-head{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;gap:2rem clamp(2rem,5vw,5rem);display:grid}.report-lead{max-width:48ch}.report-note{color:var(--color-faint);margin-top:1.25rem}.rep{color:var(--color-dim);font-variant-numeric:tabular-nums;background-color:#0d0d0c;border:1px solid #2a2a27;flex-direction:column;margin-top:clamp(2.5rem,5vw,4rem);font-size:1.08696cqw;line-height:1.4;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a;container-type:inline-size}.rep-top{border-bottom:1px solid var(--color-line);align-items:center;gap:1.6em;padding:1em 1.6em;display:flex}.rep-src{color:var(--color-ink);align-items:center;gap:.7em;display:flex}.rep-src svg{width:1.5em;height:1.5em;color:var(--color-mute)}.rep-range{color:var(--color-faint)}.rep-live{color:var(--color-ink);align-items:center;gap:.55em;margin-left:auto;display:flex}.rep-live i{background-color:var(--color-ink);border-radius:50%;width:.5em;height:.5em;animation:1.8s ease-in-out infinite rep-blink}@keyframes rep-blink{50%{opacity:.25}}.rep-screen{gap:1.4em;padding:1.6em;display:grid}.rep-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2em;display:grid}.rep-kpi{border:1px solid var(--color-line);gap:.4em;padding:1.1em 1.2em;display:grid}.rep-kpi small{color:var(--color-faint);font-size:.85em}.rep-kpi b{letter-spacing:-.03em;color:var(--color-ink);font-size:2.1em;font-weight:400;line-height:1}.rep-chart{border:1px solid var(--color-line);gap:.8em;padding:1.1em 1.2em .9em;display:grid}.rep-chart-h{color:var(--color-ink);justify-content:space-between;gap:1em;display:flex}.rep-key{color:var(--color-faint);align-items:center;gap:.5em;font-size:.85em;display:flex}.rep-key i{background-color:var(--color-mute);width:.9em;height:.5em}.rep-key i[data-k=rev]{background-color:var(--color-ink);height:2px;margin-left:.5em}.rep-plot{border-bottom:1px solid var(--color-line);height:9em;position:relative}.rep-bars{grid-template-columns:repeat(30,minmax(0,1fr));align-items:end;gap:.28em;display:grid;position:absolute;inset:0}.rep-bars i{background-color:var(--color-mute);opacity:.55;display:block}.rep-bars i:last-child{opacity:1}.rep-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rep-line{fill:none;stroke:var(--color-ink);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.rep-axis{color:var(--color-faint);justify-content:space-between;font-size:.85em;display:flex}.rep-table{border-collapse:separate;border-spacing:0;width:100%}.rep-table th{border-bottom:1px solid var(--color-line);text-align:left;color:var(--color-faint);padding:.5em .6em;font-size:.85em;font-weight:400}.rep-table td{border-bottom:1px solid var(--color-line);white-space:nowrap;padding:.62em .6em}.rep-table td:first-child{color:var(--color-ink)}.rep-table .num{text-align:right}@media (max-width:1023px){.desk-head,.report-head{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.desk-answers{grid-template-columns:minmax(0,1fr)}.desk-blame>div{grid-template-columns:5.5rem minmax(0,1fr)}.rep{font-size:clamp(9px,2.27273cqw,12px)}.rep-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rep-table th:nth-child(2),.rep-table td:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.rep-live i{animation:none}}.vitrin{grid-template-columns:minmax(0,1fr) 6.5rem minmax(0,1fr);align-items:stretch;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid;position:relative}.vt-pane{background-color:var(--color-panel);border:1px solid var(--color-edge);flex-direction:column;min-height:31rem;display:flex;position:relative}.vt-bar{border-bottom:1px solid var(--color-line);color:var(--color-mute);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;font-size:.8125rem;line-height:1.4;display:flex}.vt-bar-name{min-width:0;color:var(--color-dim);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.5rem;display:inline-flex;overflow:hidden}.vt-bar-name>*{flex:none}.vt-rec{background-color:var(--color-accent);border-radius:50%;width:.5rem;height:.5rem;animation:1.4s ease-in-out infinite vt-blink}@keyframes vt-blink{50%{opacity:.25}}.vt-read,.vt-bar-hint{font-variant-numeric:tabular-nums;flex:none}.vt-bar-hint{color:var(--color-ink)}.vt-stage{background-image:radial-gradient(var(--color-line) 1px, transparent 1.5px);background-position:50%;background-size:18px 18px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.25rem;padding:2.5rem 2.5rem 2rem;display:flex}.vt-shot{aspect-ratio:4/5;background-color:var(--color-raise);width:min(17rem,100%);margin:0;position:relative;overflow:hidden}.vt-shot>img{object-fit:cover;object-position:50% 55%;width:100%;height:100%}.vt-shot>.shot-tick{border-color:var(--color-ink)}.vt-grid{pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(33.333% - .5px),#f2f0eb8c calc(33.333% - .5px) calc(33.333% + .5px),#0000 calc(33.333% + .5px)),linear-gradient(90deg,#0000 calc(66.666% - .5px),#f2f0eb8c calc(66.666% - .5px) calc(66.666% + .5px),#0000 calc(66.666% + .5px)),linear-gradient(#0000 calc(33.333% - .5px),#f2f0eb8c calc(33.333% - .5px) calc(33.333% + .5px),#0000 calc(33.333% + .5px)),linear-gradient(#0000 calc(66.666% - .5px),#f2f0eb8c calc(66.666% - .5px) calc(66.666% + .5px),#0000 calc(66.666% + .5px));position:absolute;inset:0}.vt-af{aspect-ratio:1;width:38%;color:var(--color-ink);pointer-events:none;position:absolute;top:56%;left:50%;translate:-50% -50%}.vt-af>i{border:0 solid;width:.8rem;height:.8rem;position:absolute}.vt-af>i[data-c=tl]{border-top-width:1.5px;border-left-width:1.5px;top:0;left:0}.vt-af>i[data-c=tr]{border-top-width:1.5px;border-right-width:1.5px;top:0;right:0}.vt-af>i[data-c=bl]{border-bottom-width:1.5px;border-left-width:1.5px;bottom:0;left:0}.vt-af>i[data-c=br]{border-bottom-width:1.5px;border-right-width:1.5px;bottom:0;right:0}.vt-af-word{color:var(--color-ink);font-size:.7rem;font-weight:400;line-height:1;position:absolute;top:-.2rem;left:calc(100% + .5rem)}.vt-flash{background-color:var(--color-ink);opacity:0;pointer-events:none;position:absolute;inset:0}.vt-file{width:min(17rem,100%);color:var(--color-mute);font-variant-numeric:tabular-nums;gap:1.5rem;margin:0;font-size:.75rem;line-height:1.4;display:flex}.vt-file div{flex-direction:column;gap:.15rem;display:flex}.vt-file dt{color:var(--color-faint)}.vt-file dd{color:var(--color-dim);white-space:nowrap;margin:0}.vt-link{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding-inline:.35rem;display:flex}.vt-link-line{background-color:var(--color-edge);width:100%;height:1px;position:relative}.vt-link-line i{background-color:var(--color-ink);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:100%;translate:-50% -50%}.vt-link-word{letter-spacing:-.01em;color:var(--color-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.05rem;line-height:1}.vt-link-sub{color:var(--color-faint);font-variant-numeric:tabular-nums;font-size:.72rem;line-height:1.3}.vt-fly{object-fit:cover;object-position:50% 55%;opacity:0;pointer-events:none;z-index:3;width:0;height:0;position:absolute;top:0;left:0}.vt-page{background-color:#f6f5f2;flex:1;place-items:center;padding:2.5rem 2.5rem 2rem;display:grid}.ec{color:#161616;-webkit-font-smoothing:auto;width:min(26rem,100%);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.4}.ec-top{border-bottom:1px solid #dcdad4;justify-content:space-between;align-items:center;margin-bottom:1.4rem;padding-bottom:.9rem;display:flex}.ec-logo{letter-spacing:.32em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:.8rem}.ec-cart{letter-spacing:.12em;text-transform:uppercase;color:#55534e;align-items:center;gap:.45rem;font-size:.72rem;display:inline-flex}.ec-cart b{letter-spacing:0;color:#55534e;border:1px solid #c9c6bf;place-items:center;min-width:1.25rem;height:1.25rem;padding-inline:.3rem;font-size:.7rem;font-weight:500;transition:background-color .35s cubic-bezier(.16,1,.3,1),color .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1);display:grid}.ec-cart b[data-on]{color:#fff;background-color:#161616;border-color:#161616}.ec-body{grid-template-columns:minmax(0,10fr) minmax(0,13fr);align-items:start;gap:1.4rem;display:grid}.ec-media{aspect-ratio:4/5;background-color:#e9e7e1;position:relative}.ec-media img{object-fit:cover;object-position:50% 55%;width:100%;height:100%}.ec-thumbs{gap:.35rem;display:flex;position:absolute;bottom:.6rem;left:.6rem}.ec-thumb{background-color:#ffffff8c;border-radius:50%;width:.38rem;height:.38rem}.ec-thumb[data-on]{background-color:#fff}.ec-info{flex-direction:column;align-items:flex-start;padding-top:.25rem;display:flex}.ec-kicker{letter-spacing:.18em;text-transform:uppercase;color:#8a8780;font-size:.66rem}.ec-title{letter-spacing:-.01em;margin-top:.55rem;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:400;line-height:1.05}.ec-title small{color:#6f6c66;margin-top:.35rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.8rem;display:block}.ec-price{font-variant-numeric:tabular-nums;margin-top:.85rem;font-size:1.05rem}.ec-sizes{flex-wrap:wrap;gap:.3rem;margin-top:1.1rem;display:flex}.ec-size{font-variant-numeric:tabular-nums;color:#161616;cursor:pointer;background-color:#fff;border:1px solid #d3d0c9;min-width:2rem;height:2rem;padding-inline:.3rem;font-size:.76rem;transition:border-color .3s cubic-bezier(.16,1,.3,1),background-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1)}.ec-size:hover{border-color:#161616}.ec-size[aria-checked=true]{color:#fff;background-color:#161616;border-color:#161616}.ec-size:focus-visible{outline-offset:2px;outline:2px solid #161616}.ec-btn{letter-spacing:.16em;text-transform:uppercase;color:#fff;cursor:pointer;background-color:#161616;border:1px solid #161616;justify-content:center;align-self:stretch;align-items:center;gap:.5rem;min-height:2.9rem;margin-top:1.1rem;padding-inline:1.25rem;font-size:.74rem;transition:background-color .35s cubic-bezier(.16,1,.3,1),color .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.ec-btn:hover{background-color:#2e2d2a}.ec-btn[data-on]{color:#161616;background-color:#fff}.ec-btn svg{width:.9rem;height:.9rem}.ec-btn:focus-visible{outline-offset:3px;outline:2px solid #161616}.ec-note{color:#8a8780;font-variant-numeric:tabular-nums;margin-top:.9rem;font-size:.72rem;line-height:1.45}.fmt-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.fmt-head .t-body{max-width:50ch}.fmt-row{--fmt-gap:clamp(1rem, 2.2vw, 2rem);--fmt-h:min(19rem, calc((100vw - 2 * var(--spacing-gutter) - 4 * var(--fmt-gap) - 6rem) / 4.17));align-items:flex-start;gap:var(--fmt-gap);display:flex}.fmt-tile{flex:none;min-width:0;margin:0}.fmt-frame{height:calc(var(--fmt-h) + 1.2rem);padding:.6rem;position:relative}.fmt-tile[data-ratio="1:1"]{width:calc(var(--fmt-h) + 1.2rem)}.fmt-tile[data-ratio="4:5"]{width:calc(var(--fmt-h) * .8 + 1.2rem)}.fmt-tile[data-ratio="9:16"]{width:calc(var(--fmt-h) * .5625 + 1.2rem)}.fmt-pic{background-color:var(--color-raise);height:100%;position:relative;overflow:hidden}.fmt-pic img{object-fit:cover;width:100%;height:100%}.fmt-safe{transition:transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(.35s + var(--i) * .12s);background-image:repeating-linear-gradient(-45deg,#f2f0eb6b 0 1px,#0000 1px 7px);border:0 solid #f2f0ebe6;position:absolute;left:0;right:0;transform:scaleY(0)}.fmt-safe[data-edge=top]{transform-origin:top;border-bottom-width:1px;top:0}.fmt-safe[data-edge=bottom]{transform-origin:bottom;border-top-width:1px;bottom:0}.fmt-fill{opacity:0;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(.35s + var(--i) * .12s);border:1px solid #f2f0ebe6;position:absolute;transform:scale(.6)}.fmt-fill b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:400;line-height:1;position:absolute;bottom:.3rem;right:.35rem}.fmt-web{color:var(--color-canvas);background-color:var(--color-ink);opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(.35s + var(--i) * .12s);padding:.25rem .45rem;font-size:.68rem;line-height:1;position:absolute;top:.55rem;right:.6rem}.fmt-row[data-on] .fmt-safe{transform:scaleY(1)}.fmt-row[data-on] .fmt-fill{opacity:1;transform:scale(1)}.fmt-row[data-on] .fmt-web{opacity:1}.fmt-cap{flex-direction:column;gap:.2rem;padding:.6rem .6rem 0;font-size:.8125rem;line-height:1.45;display:flex}.fmt-cap-row{justify-content:space-between;gap:.75rem;display:flex}.fmt-name{color:var(--color-ink)}.fmt-ratio,.fmt-file{color:var(--color-faint);font-variant-numeric:tabular-nums}.fmt-note{color:var(--color-mute)}@media (max-width:1023px){.vitrin{grid-template-columns:minmax(0,1fr)}.vt-pane{min-height:0}.vt-link{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem 1rem;padding:1.1rem .25rem;display:grid}.vt-link-word{grid-area:1/1}.vt-link-sub{grid-area:2/1}.vt-link-line{grid-area:1/2/span 2}.fmt-row{--fmt-h:clamp(14rem, 44vw, 20rem);margin-inline:calc(var(--spacing-gutter) * -1);padding-inline:var(--spacing-gutter);scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto}.fmt-row::-webkit-scrollbar{display:none}.fmt-tile{scroll-snap-align:start;scroll-margin-inline-start:var(--spacing-gutter)}}@media (max-width:767px){.fmt-head{grid-template-columns:minmax(0,1fr);gap:1.5rem}.vt-stage,.vt-page{padding:2rem 1.25rem 1.75rem}.ec-body{grid-template-columns:minmax(0,1fr)}.ec-media{aspect-ratio:5/4}}@media (prefers-reduced-motion:reduce){.vt-rec{animation:none}.fmt-safe,.fmt-fill,.fmt-web{transition:none}}.svc-hero--sky{min-height:auto;padding:0;display:block}.sky{background-color:var(--color-raise);isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.sky-media{z-index:-1;position:absolute;inset:-14% 0 0}.sky-media video{object-fit:cover;width:100%;height:100%;display:block}.sky:before,.sky:after{content:"";pointer-events:none;position:absolute;inset-inline:0}.sky:before{background:linear-gradient(#1a1218b3,#1a121800);height:22%;top:0}.sky:after{background:linear-gradient(#1a121800,#1a1218f0 84%);height:58%;bottom:0}.sky-ticks{inset:clamp(6rem, 14vh, 8.5rem) var(--spacing-gutter) clamp(1.5rem, 5vh, 3rem);z-index:1;pointer-events:none;position:absolute}.sky-tick{border:1.5px solid var(--color-ink);width:1.5rem;height:1.5rem;position:absolute}.sky-tick:first-child{border-bottom:0;border-right:0;top:0;left:0}.sky-tick:nth-child(2){border-bottom:0;border-left:0;top:0;right:0}.sky-tick:nth-child(3){border-top:0;border-right:0;bottom:0;left:0}.sky-tick:nth-child(4){border-top:0;border-left:0;bottom:0;right:0}.sky-copy{z-index:1;padding-top:calc(var(--section-y) + 3rem);padding-bottom:clamp(3.5rem,9vh,6rem);position:relative}.sky-kicker{color:var(--color-dim);margin-bottom:1.5rem}.sky-foot{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:2rem clamp(2rem,5vw,5rem);display:grid}.sky-foot h1{color:var(--color-ink);font-size:clamp(2.4rem,5vw,5rem)}.sky-lead{color:var(--color-dim);justify-self:end;max-width:38ch}.sky-ctl{right:var(--spacing-gutter);z-index:2;color:var(--color-dim);align-items:center;gap:.5rem;transition:color .35s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;top:5.5rem}.sky-ctl:hover{color:var(--color-ink)}.sky-ctl svg{width:1.1rem;height:1.1rem}.sky-ctl .t-meta{color:inherit}.cuts-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:2rem clamp(2rem,5vw,5rem);display:grid}.cuts-lead{max-width:52ch}.cuts-master{aspect-ratio:21/9;background-color:var(--color-raise);border:1px solid var(--color-line);margin-top:clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.cuts-master video{object-fit:cover;width:100%;height:100%;display:block}.cuts-master-tag,.cuts-ratio{color:var(--color-ink);background-color:#1a1218c7;padding:.2rem .55rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.cuts-master-tag,.cuts-ratio{background-color:color-mix(in srgb, var(--color-canvas) 78%, transparent)}}.cuts-master-tag{top:.85rem;left:.85rem}.cuts-ruler{--p:0;border-bottom:1px solid var(--color-line);height:2.75rem;position:relative}.cuts-seg{border-left:1px solid var(--color-edge);white-space:nowrap;align-items:center;height:100%;padding-left:.65rem;display:flex;position:absolute;top:0;overflow:hidden}.cuts-seg:nth-last-child(2){border-right:1px solid var(--color-edge)}.cuts-head-line{top:-.5rem;bottom:-.5rem;left:calc(var(--p) * 100%);background-color:var(--color-ink);width:1px;position:absolute}.cuts-head-line:before{content:"";background-color:var(--color-ink);width:7px;height:7px;position:absolute;top:0;left:-3px}.cuts-outs{align-items:flex-start;gap:clamp(1rem,2.2vw,2.25rem);margin-top:clamp(2rem,4vw,3.25rem);display:flex}.cuts-frame{--h:clamp(12rem, 25vw, 26rem);height:var(--h);aspect-ratio:var(--r);background-color:var(--color-raise);border:1px solid var(--color-line);transition:border-color .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.cuts-out[data-live] .cuts-frame{border-color:var(--color-ink)}.cuts-frame img,.cuts-frame canvas{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cuts-frame canvas{opacity:0;transition:opacity .4s}.cuts-frame canvas[data-drawn]{opacity:1}.cuts-ratio{bottom:.55rem;right:.6rem}.cuts-cap{max-width:30ch;margin-top:.9rem}.cuts-name{color:var(--color-mute);transition:color .5s cubic-bezier(.16,1,.3,1)}.cuts-out[data-live] .cuts-name{color:var(--color-ink)}@media (max-width:1023px){.cuts-head{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.sky{min-height:92svh}.sky-ticks{inset:7rem var(--spacing-gutter) 1.25rem}.sky-copy{padding-top:calc(var(--section-y) + 1rem)}.sky-foot{grid-template-columns:minmax(0,1fr)}.sky-lead{justify-self:start}.sky-ctl{top:4.75rem}.cuts-master{aspect-ratio:16/9}.cuts-outs{flex-wrap:wrap;gap:2rem 1rem}.cuts-out{flex:100%}.cuts-frame{width:100%;height:auto}.cuts-out[data-out=meta] .cuts-frame{width:58%}}@media (prefers-reduced-motion:reduce){.cuts-head-line,.cuts-frame canvas{display:none}}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.left-0{left:0}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[9999\]{z-index:9999}.col-span-1{grid-column:span 1/span 1}.col-span-4{grid-column:span 4/span 4}.col-span-8{grid-column:span 8/span 8}.row-span-2{grid-row:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.ml-auto{margin-left:auto}.\!grid{display:grid!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-0{height:0}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-\[0\.76em\]{height:.76em}.h-\[68px\]{height:68px}.h-\[100dvh\]{height:100dvh}.h-\[100svh\]{height:100svh}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.min-h-\[70svh\]{min-height:70svh}.min-h-\[100dvh\]{min-height:100dvh}.w-0{width:0}.w-1\/2{width:50%}.w-8{width:calc(var(--spacing) * 8)}.w-24{width:calc(var(--spacing) * 24)}.w-\[0\.76em\]{width:.76em}.w-\[calc\(33\%-1rem\)\]{width:calc(33% - 1rem)}.w-full{width:100%}.w-max{width:max-content}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[42ch\]{max-width:42ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[65ch\]{max-width:65ch}.max-w-\[1400px\]{max-width:1400px}.max-w-full{max-width:100%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-\[1px\]{--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-12{--tw-translate-y:calc(var(--spacing) * 12);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-16{--tw-translate-y:calc(var(--spacing) * 16);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.98\]{scale:.98}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-flow-dense{grid-auto-flow:dense}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded{border-radius:.25rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[calc\(2rem-0\.375rem\)\]{border-radius:1.625rem}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-slate-200\/50{border-color:#e2e8f080}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/50{border-color:color-mix(in oklab, var(--color-slate-200) 50%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-raise{fill:var(--color-raise)}.object-cover{object-fit:cover}.object-top{object-position:top}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-40{padding-block:calc(var(--spacing) * 40)}.py-48{padding-block:calc(var(--spacing) * 48)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pb-1{padding-bottom:var(--spacing)}.pl-\[0\.05em\]{padding-left:.05em}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.85rem\]{font-size:1.85rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[clamp\(2\.4rem\,5vw\,4\.6rem\)\]{font-size:clamp(2.4rem,5vw,4.6rem)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\],.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.text-wrap{text-wrap:wrap}.text-accent{color:var(--color-accent)}.text-coral{color:var(--color-coral)}.text-dim{color:var(--color-dim)}.text-edge{color:var(--color-edge)}.text-faint{color:var(--color-faint)}.text-gray-600{color:var(--color-gray-600)}.text-gray-900{color:var(--color-gray-900)}.text-ink{color:var(--color-ink)}.text-mute{color:var(--color-mute)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.03\]{opacity:.03}.mix-blend-luminosity{mix-blend-mode:luminosity}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_40px_-15px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 20px 40px -15px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_1px_rgba\(255\,255\,255\,0\.15\)\]{--tw-shadow:inset 0 1px 1px var(--tw-shadow-color,#ffffff26);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-md{--tw-blur:blur(var(--blur-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.contrast-125{--tw-contrast:contrast(125%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-100{transition-delay:.1s}.delay-150{transition-delay:.15s}.delay-200{transition-delay:.2s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-\[1px\]:is(:where(.group):hover *){--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.active\:scale-\[0\.98\]:active{scale:.98}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-start-auto{grid-column-start:auto}.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:mt-16{margin-top:calc(var(--spacing) * 16)}.md\:mt-20{margin-top:calc(var(--spacing) * 20)}.md\:ml-\[45\%\]{margin-left:45%}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:h-\[76px\]{height:76px}.md\:w-\[61\%\]{width:61%}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:gap-x-12{column-gap:calc(var(--spacing) * 12)}.md\:py-48{padding-block:calc(var(--spacing) * 48)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-\[2\.15rem\]{font-size:2.15rem}}@media (min-width:64rem){.lg\:w-\[58\%\]{width:58%}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (prefers-color-scheme:dark){.dark\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-zinc-950{background-color:var(--color-zinc-950)}.dark\:text-gray-100{color:var(--color-gray-100)}}}@keyframes play-run{to{left:100%}}@media (prefers-reduced-motion:reduce){.play[data-state=busy] .play-rule-light{width:100%;animation:none;left:0}}:root{--anchor:46svh;--mark-size:clamp(180px, 19vw, 288px);--mark-x:71%;--copy-top:calc(var(--anchor) + 4.75rem);--axis-x:50%;--node-size:92px;--node-gap:calc(var(--node-size) / 2 + 1.9rem);--section-y:clamp(6rem, 13vh, 11rem)}@media (max-width:767px){:root{--anchor:58svh;--mark-size:min(44vw, 200px);--mark-x:50%;--copy-top:auto;--axis-x:50%;--node-size:56px}}@media (prefers-reduced-motion:reduce){.trace-veil{display:none}.trace{clip-path:none!important}.svc-symptom-text{transition:none}.story-mark{height:auto;padding-block-start:calc(var(--section-y) + 2rem);position:static}.hero-anchor,.line-spark,.node-arm{display:none}.hero-track{height:auto!important}.hero-frame{padding-block:var(--section-y);height:auto!important;position:static!important;overflow:visible!important}.hero-stage{width:var(--mark-size);margin-block-end:clamp(2.5rem,6vh,4rem);margin-inline-start:var(--spacing-gutter);position:static!important}.hero-scenes{position:static!important}.hero-stack{gap:clamp(3rem,8vh,5rem);display:grid}.hero-scene{opacity:1!important;visibility:visible!important;position:static!important}.services{height:auto!important}.quad{height:auto!important;padding-top:0!important;position:static!important}.quad-node{display:none!important}.quad-cell{margin-block:clamp(2.5rem,6vh,4rem);padding-inline:var(--spacing-gutter)!important;position:static!important}.wheel{height:auto!important}.wheel-frame{padding-inline:var(--spacing-gutter);gap:clamp(3rem,8vh,5rem);display:grid;height:auto!important;position:static!important;overflow:visible!important}.wheel-dial{width:120%;margin:-26% 0 -12% -10%;position:relative!important;top:auto!important;left:auto!important}.wheel-block{text-align:left;width:100%;opacity:1!important;margin-left:0!important;position:relative!important;top:auto!important;left:auto!important}.quad-cell .quad-title,.quad-cell .quad-body{min-height:0;padding-inline:0!important}.quad-cell .quad-title{color:var(--color-ink)!important}.quad-shot{width:100%;margin-bottom:1.75rem;opacity:1!important;max-width:17rem!important;position:relative!important}.quad-axis{display:none}.work{min-height:0!important;padding-block:var(--section-y)!important;display:block!important;overflow:visible!important}.work-track{gap:clamp(3.5rem,9vh,6rem)!important;width:auto!important;height:auto!important;display:grid!important}.work-intro,.work-close{width:auto!important;padding-right:0!important}.work-pair{width:auto!important;height:auto!important}.work-card,.work-shot{max-width:34rem;width:auto!important;position:static!important}.work-shot{margin-top:1.5rem!important}.work-link{display:none!important}.svc-faq-a,.svc-faq-toggle,.svc-faq-toggle:before,.svc-faq-toggle:after{transition:none}.omni-wire{stroke-dashoffset:0}.omni-dot,.omni-hub-dot{opacity:1;transform:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
