/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Incillum Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--leading-relaxed:1.625;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Incillum Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--default-mono-font-family:var(--font-mono);--font-display:"Incillum Serif", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--text-display:clamp(2.75rem, 6.3vw, 5.75rem);--text-title:clamp(2.5rem, 4vw, 3.75rem);--text-heading:clamp(1.5rem, 2vw, 1.875rem);--text-body:1rem;--text-small:.875rem;--text-label:.75rem;--text-ui:.9375rem;--radius-control:6px;--radius-panel:12px;--container-measure:1360px}}@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}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--ic-paper);background-image:var(--ic-grain);color:var(--ic-ink-900);font-family:var(--font-sans);font-feature-settings:"ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-repeat:repeat;font-size:1rem;line-height:1.6}h1,h2,h3{font-family:var(--font-display);font-weight:400}[id]{scroll-margin-top:var(--ic-anchor-offset)}:focus-visible{outline:2px solid var(--ic-ink-900);outline-offset:2px;border-radius:2px}::selection{background-color:var(--ic-ink-900);color:var(--ic-paper)}}@layer components{.ic-textured{background-image:var(--ic-grain);background-repeat:repeat}.ic-tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ic-hero{padding-top:var(--ic-hero-top)}.ic-hero-line{text-wrap:nowrap;padding-bottom:var(--ic-title-clearance);margin-bottom:calc(var(--ic-title-clearance) * -1);display:block;overflow:clip}.ic-hero-line>span{animation:ic-title-enter var(--ic-title-duration) var(--ic-ease) both;display:block}.ic-hero-line+.ic-hero-line>span{animation-delay:var(--ic-stagger)}@keyframes ic-title-enter{0%{transform:translateY(105%)}to{transform:none}}.ic-hero-grid{gap:var(--ic-hero-gap);align-items:start;display:grid}.ic-hero-lede{max-width:var(--ic-hero-copy-width);margin-top:var(--ic-hero-copy-gap);text-wrap:pretty}.ic-hero-access{min-width:0;padding:var(--ic-hero-panel-padding);border:1px solid var(--ic-line);border-radius:var(--radius-panel);background:var(--ic-paper-raised)}.ic-hero-access button[type=submit]{width:100%}.ic-hero-bridge{justify-content:space-between;align-items:center;gap:var(--ic-bridge-padding);margin-top:var(--ic-bridge-gap);padding-block:var(--ic-bridge-padding);border-top:1px solid var(--ic-line-strong);flex-wrap:wrap;display:flex}.ic-story-link{align-items:center;gap:var(--ic-bridge-padding);min-height:2.75rem;color:var(--ic-ink-900);text-underline-offset:.25em;display:inline-flex}.ic-story-link:hover{text-decoration:underline}.ic-night-opening{gap:var(--ic-night-gap);padding-bottom:var(--ic-night-gap);align-items:center;display:grid}.ic-evidence-intro{align-items:end;gap:var(--ic-evidence-gap);display:grid}.ic-evidence-panel{border:1px solid var(--ic-line-strong);border-radius:var(--radius-panel);background:var(--ic-paper-raised);overflow:clip}.ic-evidence-metadata{justify-content:space-between;align-items:baseline;gap:var(--ic-bridge-padding);padding:var(--ic-bridge-padding) var(--ic-evidence-padding);border-bottom:1px solid var(--ic-line);flex-wrap:wrap;display:flex}.ic-evidence-flow,.ic-evidence-detail-grid{gap:var(--ic-evidence-gap);padding:var(--ic-evidence-padding);display:grid}.ic-evidence-source{min-width:0}.ic-source-sheet{margin-top:var(--ic-chart-row-gap);padding:var(--ic-bridge-padding);border:1px solid var(--ic-line-strong);background-color:var(--ic-paper);background-image:var(--ic-grain)}.ic-cost-comparison{align-items:baseline;gap:var(--ic-bridge-padding);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.ic-margin-chart{margin-top:var(--ic-evidence-padding)}.ic-margin-row+.ic-margin-row{margin-top:var(--ic-chart-row-gap)}.ic-margin-track{height:var(--ic-chart-bar-height);background:var(--ic-paper-sunken);position:relative}.ic-margin-bar{background:var(--ic-ink-900);height:100%}.ic-margin-floor{height:var(--ic-chart-floor-height);border-left:1px solid var(--ic-ink-400);position:absolute;top:50%;transform:translateY(-50%)}.ic-shortfall{gap:var(--ic-chart-bar-height);margin-top:var(--ic-chart-row-gap);padding-top:var(--ic-bridge-padding);border-top:1px solid var(--ic-line);flex-direction:column;display:flex}.ic-shortfall-number{font-size:var(--ic-shortfall-size);letter-spacing:-.025em;line-height:1.2}.ic-evidence-decision{gap:var(--ic-chart-row-gap);padding:var(--ic-evidence-padding);border-block:1px solid var(--ic-line);background:var(--ic-paper);display:grid}.ic-evidence-details summary{padding:var(--ic-bridge-padding) var(--ic-evidence-padding);list-style:none}.ic-evidence-details summary::-webkit-details-marker{display:none}.ic-evidence-details[open] summary{border-bottom:1px solid var(--ic-line)}.ic-enter-copy{--ic-enter-delay:calc(var(--ic-stagger) * 2)}.ic-enter-form{--ic-enter-delay:calc(var(--ic-stagger) * 3)}@media (width>=64rem){.ic-hero-grid{grid-template-columns:minmax(0, 1fr) minmax(0, var(--ic-hero-panel-width))}.ic-night-opening{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.ic-evidence-intro,.ic-evidence-flow,.ic-evidence-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ic-evidence-decision{gap:var(--ic-evidence-gap);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.ic-enter{animation:ic-enter var(--ic-slow) var(--ic-ease) both;animation-delay:var(--ic-enter-delay,0s)}@keyframes ic-enter{0%{opacity:0;transform:translate3d(0, var(--ic-entrance-distance), 0)}to{opacity:1;transform:none}}.ic-reveal[data-animatable=true]{opacity:0;transform:translate3d(0, var(--ic-entrance-distance), 0);transition:opacity var(--ic-slow) var(--ic-ease), transform var(--ic-slow) var(--ic-ease);transition-delay:var(--ic-reveal-delay,0s)}.ic-reveal[data-animatable=true][data-revealed=true],.ic-reveal:focus-within{opacity:1;transform:none}@media (hover:hover){.ic-cta:hover .ic-cta-arrow{transform:translate(2px)}}.ic-cta-arrow{transition:transform var(--ic-fast) var(--ic-ease)}.ic-cta:active{transform:translateY(1px)}}@layer utilities{.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-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-px{top:-1px}.top-0{top:0}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-4{top:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.-left-\[2px\]{left:-2px}.left-4{left:calc(var(--spacing) * 4)}.left-\[-9999px\]{left:-9999px}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.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-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)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-\[0\.875em\]{width:.875em;height:.875em}.size-\[5px\]{width:5px;height:5px}.h-0{height:0}.h-2{height:calc(var(--spacing) * 2)}.h-7{height:calc(var(--spacing) * 7)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-24{height:calc(var(--spacing) * 24)}.h-\[4\.5rem\]{height:4.5rem}.h-\[72px\]{height:72px}.h-auto{height:auto}.w-0{width:0}.w-\[52\%\]{width:52%}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\[16ch\]{max-width:16ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[26ch\]{max-width:26ch}.max-w-\[30ch\]{max-width:30ch}.max-w-\[34rem\]{max-width:34rem}.max-w-\[36ch\]{max-width:36ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[54ch\]{max-width:54ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[66ch\]{max-width:66ch}.max-w-\[68ch\]{max-width:68ch}.max-w-measure{max-width:1360px}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[0\.5px\]{--tw-translate-y:.5px;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.list-none{list-style-type:none}.appearance-none{appearance:none}.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-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-16{column-gap:calc(var(--spacing) * 16)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-control{border-radius:6px}.rounded-panel{border-radius:12px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-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-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-line{border-color:var(--ic-line)}.border-line-strong{border-color:var(--ic-line-strong)}.border-signal\/40{border-color:var(--ic-signal)}@supports (color:color-mix(in lab, red, red)){.border-signal\/40{border-color:color-mix(in oklab, var(--ic-signal) 40%, transparent)}}.border-l-line-strong{border-left-color:var(--ic-line-strong)}.bg-ink,.bg-ink\/\[0\.06\]{background-color:var(--ic-ink-900)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/\[0\.06\]{background-color:color-mix(in oklab, var(--ic-ink-900) 6%, transparent)}}.bg-line{background-color:var(--ic-line)}.bg-line-strong{background-color:var(--ic-line-strong)}.bg-paper{background-color:var(--ic-paper)}.bg-paper-raised{background-color:var(--ic-paper-raised)}.bg-paper-sunken{background-color:var(--ic-paper-sunken)}.bg-signal{background-color:var(--ic-signal)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-display{font-family:Incillum Serif,Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif}.text-display{font-size:clamp(2.75rem,6.3vw,5.75rem);line-height:var(--tw-leading,.98);letter-spacing:var(--tw-tracking,-.021em);font-weight:var(--tw-font-weight,400)}.text-heading{font-size:clamp(1.5rem,2vw,1.875rem);line-height:var(--tw-leading,1.2);letter-spacing:var(--tw-tracking,-.012em);font-weight:var(--tw-font-weight,400)}.text-label{font-size:.75rem;line-height:var(--tw-leading,1rem);letter-spacing:var(--tw-tracking,.1em);font-weight:var(--tw-font-weight,500)}.text-lede{font-size:1.0625rem;line-height:var(--tw-leading,1.6);letter-spacing:var(--tw-tracking,-.004em);font-weight:var(--tw-font-weight,400)}.text-quote{font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:var(--tw-leading,1.42);letter-spacing:var(--tw-tracking,-.008em);font-weight:var(--tw-font-weight,400)}.text-title{font-size:clamp(2.5rem,4vw,3.75rem);line-height:var(--tw-leading,1.04);letter-spacing:var(--tw-tracking,-.018em);font-weight:var(--tw-font-weight,400)}.text-ui{font-size:.9375rem;line-height:var(--tw-leading,1.25rem);letter-spacing:var(--tw-tracking,-.006em);font-weight:var(--tw-font-weight,500)}.text-body{font-size:1rem;line-height:var(--tw-leading,1.62);font-weight:var(--tw-font-weight,400)}.text-small{font-size:.875rem;line-height:var(--tw-leading,1.5);font-weight:var(--tw-font-weight,400)}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[2\.25rem\]{font-size:2.25rem}.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)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.whitespace-nowrap{white-space:nowrap}.text-ink{color:var(--ic-ink-900)}.text-ink-400{color:var(--ic-ink-400)}.text-ink-600{color:var(--ic-ink-600)}.text-paper{color:var(--ic-paper)}.text-signal{color:var(--ic-signal)}.uppercase{text-transform:uppercase}.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}.decoration-line-strong{-webkit-text-decoration-color:var(--ic-line-strong);-webkit-text-decoration-color:var(--ic-line-strong);-webkit-text-decoration-color:var(--ic-line-strong);text-decoration-color:var(--ic-line-strong)}.decoration-1{text-decoration-thickness:1px}.underline-offset-\[5px\]{text-underline-offset:5px}.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)}.ring{--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)}.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,)}.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,)}.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-\[background-color\,border-color\,color\,transform\]{transition-property:background-color,border-color,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;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))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[160ms\]{--tw-duration:.16s;transition-duration:.16s}.duration-\[520ms\]{--tw-duration:.52s;transition-duration:.52s}.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)}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.placeholder\:text-ink-200::placeholder{color:var(--ic-ink-200)}@media (hover:hover){.hover\:border-ink-200:hover{border-color:var(--ic-ink-200)}.hover\:bg-ink-800:hover{background-color:var(--ic-ink-800)}.hover\:bg-paper-sunken:hover{background-color:var(--ic-paper-sunken)}.hover\:decoration-ink:hover{-webkit-text-decoration-color:var(--ic-ink-900);-webkit-text-decoration-color:var(--ic-ink-900);-webkit-text-decoration-color:var(--ic-ink-900);text-decoration-color:var(--ic-ink-900)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-45:disabled{opacity:.45}.aria-\[invalid\=true\]\:border-ink[aria-invalid=true]{border-color:var(--ic-ink-900)}.data-\[scrolled\=true\]\:border-line-strong[data-scrolled=true]{border-color:var(--ic-line-strong)}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-8{grid-column:span 8/span 8}.sm\:col-span-10{grid-column:span 10/span 10}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:mt-12{margin-top:calc(var(--spacing) * 12)}.sm\:mt-14{margin-top:calc(var(--spacing) * 14)}.sm\:mt-16{margin-top:calc(var(--spacing) * 16)}.sm\:mt-20{margin-top:calc(var(--spacing) * 20)}.sm\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:h-28{height:calc(var(--spacing) * 28)}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.sm\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.sm\:pl-6{padding-left:calc(var(--spacing) * 6)}.sm\:text-title{font-size:clamp(2.5rem,4vw,3.75rem);line-height:var(--tw-leading,1.04);letter-spacing:var(--tw-tracking,-.018em);font-weight:var(--tw-font-weight,400)}.sm\:text-\[1\.75rem\]{font-size:1.75rem}.sm\:text-\[2\.75rem\]{font-size:2.75rem}}@media (width>=64rem){.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:pt-2{padding-top:calc(var(--spacing) * 2)}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}@font-face{font-family:Incillum Sans;src:url(/assets/HarveySansDiatypeVariable-s.p.3gw33igtr422g-Czi0KreI.woff2)format("woff2");font-weight:200 1000;font-style:normal;font-display:swap}@font-face{font-family:Incillum Serif;src:url(/assets/subset_HarveySerif_Regular-s.p.3fyyxyg4mmi3v-CUbz76Sq.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Incillum Serif;src:url(/assets/subset_HarveySerif_Italic-s.p.3vy99-_efieb4-DTaCBHa7.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--ic-paper:#f7f7f5;--ic-paper-raised:#fff;--ic-paper-sunken:#efefec;--ic-ink-900:#111110;--ic-ink-800:#1c1c1a;--ic-ink-600:#45453f;--ic-ink-400:#6e6e66;--ic-ink-200:#a3a39a;--ic-line:#1111101c;--ic-line-strong:#11111038;--ic-signal:#9a5518;--ic-signal-soft:#9a55181a;--ic-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.038'/%3E%3C/svg%3E");--ic-ease:cubic-bezier(.32, .72, 0, 1);--ic-fast:.16s;--ic-slow:.48s;--ic-stagger:40ms;--ic-title-duration:.64s;--ic-title-clearance:.12em;--ic-entrance-distance:12px;--ic-hero-top:clamp(3.5rem, 7vw, 6.5rem);--ic-hero-gap:clamp(2rem, 5vw, 5rem);--ic-hero-copy-width:43ch;--ic-hero-copy-gap:clamp(1.75rem, 3vw, 2.75rem);--ic-hero-panel-width:24rem;--ic-hero-panel-padding:clamp(1.25rem, 2vw, 1.75rem);--ic-bridge-gap:clamp(2rem, 3vw, 2.5rem);--ic-bridge-padding:1.5rem;--ic-night-gap:clamp(2.5rem, 5vw, 5rem);--ic-evidence-padding:clamp(1.25rem, 3vw, 2.5rem);--ic-evidence-gap:clamp(2rem, 4vw, 4rem);--ic-chart-bar-height:.75rem;--ic-chart-floor-height:1.5rem;--ic-chart-row-gap:1.75rem;--ic-shortfall-size:clamp(1.75rem, 3vw, 2.75rem);--ic-anchor-offset:7rem}[data-inverted]{--ic-paper:#131312;--ic-paper-raised:#1b1b19;--ic-paper-sunken:#0d0d0c;--ic-ink-900:#f2f2ee;--ic-ink-800:#e2e2dc;--ic-ink-600:#b6b6ad;--ic-ink-400:#9c9c93;--ic-ink-200:#6a6a63;--ic-line:#f2f2ee21;--ic-line-strong:#f2f2ee42;--ic-signal:#e4a046;--ic-signal-soft:#e4a04624;--ic-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.06'/%3E%3C/svg%3E");background-color:var(--ic-paper);background-image:var(--ic-grain);color:var(--ic-ink-900);background-repeat:repeat}[data-lit]{--ic-paper:#f7f7f5;--ic-paper-raised:#fff;--ic-paper-sunken:#efefec;--ic-ink-900:#111110;--ic-ink-800:#1c1c1a;--ic-ink-600:#45453f;--ic-ink-400:#6e6e66;--ic-ink-200:#a3a39a;--ic-line:#1111101c;--ic-line-strong:#11111038;--ic-signal:#9a5518;--ic-signal-soft:#9a55181a;color:var(--ic-ink-900)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ic-enter,.ic-hero-line>span{animation:none}.ic-reveal[data-animatable=true]{opacity:1!important;transition:none!important;transform:none!important}.ic-cta:active,.ic-cta:hover .ic-cta-arrow{transform:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.launch{--launch-gutter:clamp(1.5rem, 4.4vw, 5rem);--launch-display:clamp(3.6rem, 7.5vw, 7.7rem);--launch-small:.6875rem;--launch-body:.875rem;--launch-wordmark:1.75rem;--launch-form:25rem;--launch-rule:1px;--launch-particle-color:#eee5d5;--launch-particle-size:min(63vw, 54rem);background-color:var(--ic-paper);background-image:var(--ic-grain);min-height:100svh;color:var(--ic-ink-900);padding:0 var(--launch-gutter);overflow:clip}.launch-header{z-index:2;justify-content:space-between;align-items:center;padding:2rem 0;display:flex;position:relative}.launch-brand{font-family:var(--font-display);font-size:var(--launch-wordmark);align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.launch-mark{filter:invert();width:1.9rem;height:1.9rem}.launch-stage,.launch-eyebrow,.launch-art-caption,.launch-index,.launch-bottom{font-size:var(--launch-small);letter-spacing:.12em}.launch-stage{text-transform:uppercase}.launch-stage-area{align-items:center;min-height:40rem;padding:3rem 0 4rem;display:flex;position:relative}.launch-copy{z-index:1;pointer-events:none;width:100%;position:relative}.launch-eyebrow{text-transform:uppercase;color:var(--ic-ink-400);margin-bottom:2rem}.launch h1{font-size:var(--launch-display);letter-spacing:-.055em;max-width:12ch;font-weight:400;line-height:.99}.launch h1 em{font-weight:400}.launch-invitation{max-width:var(--launch-form);pointer-events:auto;margin-top:3rem}.launch-invitation h2{font-family:var(--font-sans);font-size:var(--launch-body);margin-bottom:1.4rem}.launch-invitation form{gap:.8rem}.launch-invitation input{background:0 0}.launch-invitation form>button{min-height:3rem}.launch-note{font-size:var(--launch-small);letter-spacing:.01em;color:var(--ic-ink-400);margin-top:1rem}.particle-core{width:var(--launch-particle-size);aspect-ratio:1;pointer-events:none;contain:strict;position:absolute;top:50%;right:-9%;overflow:hidden;transform:translateY(-50%)}.particle-core canvas,.particle-core-still{width:100%;height:100%;position:absolute;inset:0}.particle-core[data-ready=true] .particle-core-still{visibility:hidden}.launch-art-caption{text-transform:uppercase;color:var(--ic-ink-400);gap:6rem;display:flex;position:absolute;bottom:3rem;right:3%}.launch-footer{z-index:1;position:relative}.launch-index{border-top:var(--launch-rule) solid var(--ic-line);text-transform:uppercase;gap:4rem;padding:1.5rem 0;list-style:none;display:flex}.launch-index li{gap:1rem;display:flex}.launch-index li>span{color:var(--ic-ink-400)}.launch-bottom{color:var(--ic-ink-400);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 0 1.8rem;display:flex}.launch-bottom>p{font-family:var(--font-display);color:var(--ic-ink-900);font-size:1.1rem}.launch a:focus-visible,.launch button:focus-visible{outline:2px solid var(--ic-ink-900);outline-offset:5px}@media (width>=1500px){.launch-stage-area{min-height:calc(100svh - 16rem)}}@media (width<=1050px){.launch{--launch-display:clamp(3.6rem, 8.7vw, 6rem)}.launch-index{letter-spacing:.05em;gap:2rem}}@media (width<=600px){.launch{--launch-display:clamp(3rem, 12.5vw, 4.5rem)}.launch-header{padding:1.5rem 0}.launch-stage{letter-spacing:.06em}.launch-stage-area{min-height:auto;padding-top:2rem;padding-bottom:2.5rem;display:block}.launch-eyebrow{margin-bottom:1.6rem;font-size:.6rem}.particle-core{--launch-particle-size:21rem;top:7.4rem;right:50%;transform:translate(50%)}.launch-invitation{max-width:none;margin-top:15rem}.launch-art-caption{display:none}.launch-index{flex-direction:column;gap:.85rem;font-size:.6rem}.launch-index li{gap:1.25rem}.launch-bottom{flex-wrap:wrap}.launch-bottom>p{flex-basis:50%}.launch-bottom>span{flex-basis:100%}}.home{--home-bar:4.75rem;--home-fill:.3s;--home-tab-in:.22s;--home-tab-out:.12s;--home-display:clamp(2.5rem, 4.6vw, 5.25rem);--home-lede:clamp(1.0625rem, 1.15vw, 1.1875rem);--home-form:30rem;--home-control:3rem;--home-ease:cubic-bezier(.16, 1, .3, 1);--home-arrive:.9s;--hero-scrim-strong:#0d0d0cf0;--hero-scrim:#0d0d0cb3;color:var(--ic-ink-900);position:relative;overflow:clip}.home-night{background-color:var(--ic-paper-sunken)}.site-brand{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ic-ink-900);border-radius:var(--radius-control);align-items:center;gap:.75rem;font-size:1.5rem;line-height:1;text-decoration:none;display:inline-flex}.site-brand-mark{flex-shrink:0;width:2.25rem;height:2.25rem;transition:transform 1.4s cubic-bezier(.16,1,.3,1)}.site-brand:hover .site-brand-mark{transform:rotate(45deg)}.desk-nav{font-family:var(--font-display);align-items:center;gap:clamp(1.25rem,2.2vw,2.25rem);font-size:.9375rem;display:flex}.desk-nav-link{color:var(--ic-ink-900);border-radius:2px;text-decoration:none;position:relative}.desk-nav-link:after{content:"";transform-origin:100%;height:1px;transition:transform var(--ic-slow) var(--home-ease);background-color:currentColor;position:absolute;bottom:-.3em;left:0;right:0;transform:scaleX(0)}.desk-nav-link:hover:after{transform-origin:0;transform:scaleX(1)}.home .desk-cta{min-height:2.5rem;padding:.5rem 1.125rem .5rem 1.25rem}.home .desk-cta--large{min-height:3.25rem;padding:.75rem 1.5rem .75rem 1.75rem}.hero{isolation:isolate;min-height:max(40rem,min(100svh,64rem));display:flex;position:relative;overflow:hidden}.hero-plate{z-index:-1;position:absolute;inset:0}.hero-plate img{object-fit:cover;object-position:12% 62%;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;transform:scaleX(-1)}.hero-plate:after{content:"";background:linear-gradient(90deg, var(--hero-scrim-strong) 0%, var(--hero-scrim) 36%, transparent 68%), linear-gradient(0deg, var(--ic-paper-sunken) 0%, transparent 30%), linear-gradient(180deg, var(--hero-scrim) 0%, transparent 20%);position:absolute;inset:0}.hero-inner{padding-top:var(--home-bar);flex-direction:column;display:flex}.home-sentinel{pointer-events:none;width:1px;height:6rem;position:absolute;top:0;left:0}.home-bar{z-index:40;color:var(--ic-ink-900);position:fixed;inset:0 0 auto}.home-bar:before{content:"";z-index:-1;border-bottom:1px solid var(--ic-line);background-color:var(--ic-paper-sunken);background-image:var(--ic-grain);opacity:0;transition:opacity var(--home-fill) var(--home-ease);position:absolute;inset:0}.home-bar[data-scrolled=true]:before{opacity:1}.home-bar-inner{min-height:var(--home-bar);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.hero-body{align-items:end;gap:2rem;margin-top:auto;padding-block:clamp(4rem,10vh,8rem) clamp(3rem,8vh,5.5rem);display:grid}.hero-copy{min-width:0;max-width:46rem}.hero-kicker{font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ic-ink-600);margin-bottom:1.5rem;font-weight:500;line-height:1}.home-title{font-size:var(--home-display);letter-spacing:-.006em;text-transform:uppercase;color:var(--ic-ink-900);line-height:.96}.home-line{white-space:nowrap;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:clip}.home-line>span{animation:home-line-rise var(--home-arrive) var(--home-ease) both;animation-delay:.15s;display:inline-block}.home-line+.home-line>span{animation-delay:.24s}.home-lede{max-width:36rem;font-size:var(--home-lede);color:var(--ic-ink-600);text-wrap:pretty;margin-top:clamp(1.5rem,3vh,2rem);line-height:1.6}.home-form{max-width:var(--home-form);margin-top:2.25rem}.home-note{max-width:var(--home-form);font-size:var(--text-small);color:var(--ic-ink-400);margin-top:1rem;line-height:1.5}.hero-caption{max-width:17rem;font-family:var(--font-display);color:var(--ic-ink-600);font-size:1rem;line-height:1.4}.home-rise{animation:home-rise var(--home-arrive) var(--home-ease) both}.hero-kicker.home-rise{animation-delay:80ms}.home-lede.home-rise{animation-delay:.38s}.home-form.home-rise{animation-delay:.47s}.home-note.home-rise{animation-delay:.56s}.hero-caption.home-rise{animation-delay:.9s}.home-drop{animation:home-drop var(--home-arrive) var(--home-ease) both}@keyframes home-line-rise{0%{transform:translateY(108%)}to{transform:none}}@keyframes home-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes home-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.waitlist-inline-input{height:var(--home-control);border:0;border-bottom:1px solid var(--ic-line-strong);color:var(--ic-ink-900);font-family:var(--font-sans);background:0 0;border-radius:0;padding:0 .125rem;font-size:.9375rem;transition:border-color .15s}.waitlist-inline-input::placeholder{color:var(--ic-ink-400);opacity:1}@media (hover:hover){.waitlist-inline-input:hover:not(:focus,[aria-invalid=true]){border-bottom-color:var(--ic-ink-400)}}.waitlist-inline-input:focus,.waitlist-inline-input[aria-invalid=true]{border-bottom-color:var(--ic-ink-900);box-shadow:0 1px 0 var(--ic-ink-900);outline:none}.home .waitlist-inline-submit{min-height:var(--home-control);padding:.625rem 1.25rem .625rem 1.5rem}[data-inverted] .desk-cta:before,[data-inverted] .waitlist-inline-submit:before{-webkit-mask:none;mask:none}.matrix-mark{background-color:var(--ic-ink-900);border-radius:2px;width:.5rem;height:.5rem}.matrix-status{border:1px solid var(--ic-line-strong);border-radius:var(--radius-control);white-space:nowrap;color:var(--ic-ink-600);align-items:center;gap:.4rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1.5;display:inline-flex}.matrix-status:before{content:"";background-color:currentColor;border-radius:50%;width:.375rem;height:.375rem}.matrix-status--changed{border-color:var(--ic-ink-900);color:var(--ic-ink-900)}.matrix-status--held{background-color:var(--ic-signal-soft);color:var(--ic-signal);border-color:#0000}.home-watch{margin-top:1.25rem}.home-film{padding-top:clamp(.5rem,2vw,1.5rem)}.desk{--ic-ink-400:#5c5b55;background-color:var(--memo-desk);background-image:var(--ic-grain);color:var(--ic-ink-900)}.how,.standing,.trust,.questions{padding-block:clamp(5rem,10vw,8.5rem)}.how-intro,.standing-intro,.trust-intro,.questions-intro{flex-direction:column;gap:1.25rem;max-width:46rem;display:flex}.how-title,.standing-title,.trust-title,.questions-title,.home-closing-title{font-size:var(--glass-heading);letter-spacing:-.022em;color:var(--ic-ink-900);text-wrap:balance;line-height:1}.how-lede,.trust-lede{max-width:36rem;font-size:var(--glass-lede);color:var(--ic-ink-600);text-wrap:pretty;line-height:1.55}.how-body{border-top:1px solid var(--ic-line-strong);gap:clamp(2rem,4vw,3rem);margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2rem,4vw,3rem);display:grid}.how-tabs{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:.5rem;display:grid}.how-tab{border-top:2px solid var(--ic-line);text-align:left;min-height:3.5rem;color:var(--ic-ink-400);cursor:pointer;transition:color var(--ic-fast) var(--ic-ease), border-color var(--ic-fast) var(--ic-ease);justify-items:start;gap:.25rem;padding:.75rem .25rem .75rem 0;display:grid;position:relative}.how-tab[aria-selected=true]{border-top-color:var(--ic-ink-900);color:var(--ic-ink-900)}@media (hover:hover) and (pointer:fine){.how-tab:hover:not([aria-selected=true]){color:var(--ic-ink-600)}}.how-tab-number{font-size:var(--text-label);letter-spacing:.08em;font-weight:500}.how-tab-name{font-family:var(--font-display);letter-spacing:-.012em;font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1.15}.how-tab-title{font-size:var(--text-small);color:inherit;line-height:1.45;display:none}.how-panels{min-width:0;display:grid}.how-panel{grid-template-rows:auto minmax(0,1fr);gap:clamp(1.5rem,3vw,2rem);min-width:0;display:grid}.how-body[data-enhanced=false] .how-panel+.how-panel{border-top:1px solid var(--ic-line);margin-top:clamp(3rem,6vw,4.5rem);padding-top:clamp(3rem,6vw,4.5rem)}.how-body[data-enhanced=true] .how-panel{opacity:0;visibility:hidden;transition:opacity var(--home-tab-out) var(--ic-ease), transform var(--home-tab-out) var(--ic-ease), visibility 0s linear var(--home-tab-out);grid-area:1/1;transform:translateY(6px)}.how-body[data-enhanced=true] .how-panel[data-active=true]{opacity:1;visibility:visible;transition:opacity var(--home-tab-in) var(--ic-ease), transform var(--home-tab-in) var(--ic-ease), visibility 0s;transform:none}.how-panel:focus-visible{outline:2px solid var(--ic-ink-900);outline-offset:6px;border-radius:var(--radius-panel)}.how-panel-heading{font-size:var(--text-heading);letter-spacing:-.012em;line-height:1.2}.how-copy{align-items:start;gap:1.25rem 3rem;display:grid}.how-line{max-width:38ch;font-family:var(--font-display);letter-spacing:-.01em;color:var(--ic-ink-900);text-wrap:pretty;font-size:clamp(1.25rem,1.75vw,1.625rem);line-height:1.3}.how-stops{border-left:2px solid var(--ic-ink-900);gap:.5rem;max-width:30rem;padding-left:1rem;display:grid}.how-stops-label{font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ic-ink-400);font-weight:500;line-height:1}.how-stops-line{font-size:var(--text-body);color:var(--ic-ink-600);line-height:1.55}.how-stops-line strong{color:var(--ic-ink-900);font-weight:500}.how-desk{isolation:isolate;border-radius:var(--radius-panel);background-color:var(--ic-ink-900);grid-template-columns:minmax(0,1fr);place-items:center;gap:1.5rem;min-height:30rem;padding:clamp(2.75rem,5vw,4rem) clamp(1rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden}.how-desk-photo{z-index:-1;position:absolute;inset:0}.how-desk-photo img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.how-desk-pieces{display:contents}.how-doc{transform:rotate(var(--turn,-1.5deg));font-size:clamp(8px,.82vw,11.5px);position:relative}.how-doc--request{width:34em;max-width:100%}.how-doc--catalogue{--turn:-2deg;width:26em}.how-doc--drawing{--turn:1.5deg;width:33em}.how-doc--supplier{--turn:-1.5deg;width:32em;max-width:100%}.how-doc .gd-question{font-size:.75rem}.how-doc--drawing{margin-bottom:2.5rem}.how-card{border:1px solid var(--ic-line);border-radius:var(--radius-panel);background-color:var(--ic-paper-raised);width:min(100%,24rem);color:var(--ic-ink-900);transform:rotate(var(--turn,1deg));gap:.875rem;padding:1.125rem 1.25rem 1.25rem;display:grid}.how-card-title{border-bottom:1px solid var(--ic-line);align-items:center;gap:.625rem;padding-bottom:.75rem;font-size:.8125rem;font-weight:500;display:flex}.how-card-note{font-size:var(--text-small);color:var(--ic-ink-600);line-height:1.45}.how-card-fields{margin:0;display:grid}.how-card-fields>div{border-bottom:1px solid var(--ic-line);font-size:var(--text-small);justify-content:space-between;gap:1rem;padding-block:.5rem;display:flex}.how-card-fields dt{color:var(--ic-ink-400)}.how-card-fields dd{text-align:right;margin:0;font-weight:500}.how-card-lines{margin:0;padding:0;list-style:none;display:grid}.how-card-lines li{border-bottom:1px solid var(--ic-line);grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.375rem .75rem;padding-block:.625rem;display:grid}.how-card-lines .matrix-status{grid-column:2;justify-self:start}.how-card-line{font-size:var(--text-small);color:var(--ic-ink-400)}.how-card-item{font-size:var(--text-small);gap:.125rem;font-weight:500;line-height:1.35;display:grid}.how-card-item span{color:var(--ic-ink-600);font-weight:400}.how-card-part{font-size:var(--text-body);font-weight:500}.how-card-quoted{font-size:var(--text-small);color:var(--ic-ink-600)}.how-margins{border-block:1px solid var(--ic-line);gap:.875rem;padding-block:.875rem;display:grid}.how-margin{gap:.375rem;display:grid}.how-margin p{font-size:var(--text-small);color:var(--ic-ink-600);justify-content:space-between;gap:1rem;display:flex}.how-margin p span+span{color:var(--ic-ink-900);font-weight:500}.how-margin-track{background-color:var(--ic-paper-sunken);border-radius:2px;height:.5rem;display:block;position:relative}.how-margin-bar{background-color:var(--ic-ink-900);width:100%;transform:scaleX(var(--how-value));transform-origin:0;border-radius:2px;position:absolute;inset:0 auto 0 0}.how-margin-floor{top:-.25rem;bottom:-.25rem;left:calc(var(--how-floor) * 100%);background-color:var(--ic-ink-600);width:1px;position:absolute}.how-margin-scale{color:var(--ic-ink-400);font-size:.75rem}.how-card-short,.how-decide-short{color:var(--ic-signal)}.how-card-short{font-size:var(--text-small);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.how-card-short strong{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:400}.how-card--decide{--turn:0deg;gap:1rem;width:min(100%,30rem);padding:1.375rem 1.5rem 1.5rem}.how-decide-title{font-family:var(--font-display);letter-spacing:-.012em;text-wrap:balance;font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.2}.how-options{counter-reset:option;margin:0;padding:0;list-style:none;display:grid}.how-options li{border-top:1px solid var(--ic-line);grid-template-columns:minmax(0,1fr) auto;gap:.125rem 1rem;padding-block:.75rem;display:grid}.how-option-title{font-size:var(--text-body);font-weight:500}.how-option-detail{font-size:var(--text-small);color:var(--ic-ink-600);grid-column:1}.how-option-figure{font-size:var(--text-small);white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-weight:500}.how-decide-figures{border-top:1px solid var(--ic-line-strong);font-size:var(--text-small);gap:.375rem;margin:0;padding-top:.875rem;display:grid}.how-decide-figures>div{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;display:flex}.how-decide-figures dt,.how-decide-figures dd span{color:var(--ic-ink-600)}.how-decide-short dt{color:var(--ic-signal)}.how-decide-figures dd{margin:0;font-weight:500}.standing{border-top:1px solid var(--ic-line)}.standing-stages{gap:0 clamp(2rem,4vw,3.5rem);margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.standing-stage{border-top:1px solid var(--ic-line-strong);align-content:start;gap:.75rem;padding-block:1.75rem 2rem;display:grid}.standing-number{font-size:var(--text-label);letter-spacing:.08em;color:var(--ic-ink-400);font-weight:500}.standing-state{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ic-ink-900);font-size:clamp(2.75rem,5.2vw,4.75rem);line-height:.95}.standing-stage-title{font-family:var(--font-sans);font-size:var(--text-body);color:var(--ic-ink-900);margin-top:.75rem;font-weight:500}.standing-stage-body{max-width:34ch;font-size:var(--text-small);color:var(--ic-ink-600);line-height:1.55}.trust-grid{border:1px solid var(--ic-line-strong);border-radius:var(--radius-panel);background-color:var(--ic-paper-raised);grid-template-columns:minmax(0,1fr);margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.trust-cell{border-top:1px solid var(--ic-line);align-content:start;gap:.625rem;padding:clamp(1.5rem,2.5vw,2rem);display:grid}.trust-cell:first-child{border-top:0}.trust-glyph{width:2rem;height:2rem;color:var(--ic-ink-600);margin-bottom:.75rem}.trust-state{font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ic-ink-600);align-items:center;gap:.5rem;font-weight:500;line-height:1;display:inline-flex}.trust-state:before{content:"";border:1px solid var(--ic-ink-900);background-color:var(--ic-ink-900);border-radius:50%;width:.5rem;height:.5rem}.trust-state[data-state=building]:before{background-color:#0000}.trust-cell-title{font-size:var(--text-heading);letter-spacing:-.012em;color:var(--ic-ink-900);margin-top:.25rem;line-height:1.2}.trust-cell-body{max-width:36ch;font-size:var(--text-small);color:var(--ic-ink-600);line-height:1.55}.trust-foot{gap:1.5rem 4rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.trust-open{gap:.5rem;max-width:40rem;display:grid}.trust-open-title{font-size:var(--text-heading);letter-spacing:-.012em;line-height:1.2}.trust-open-body{font-size:var(--text-body);color:var(--ic-ink-600);line-height:1.6}.trust-certification{border-left:2px solid var(--ic-ink-900);max-width:30rem;font-size:var(--text-body);color:var(--ic-ink-900);padding-left:1rem;line-height:1.6}.questions{border-top:1px solid var(--ic-line)}.questions-grid{gap:clamp(2.5rem,5vw,4rem) 4rem;display:grid}.questions-list{border-top:1px solid var(--ic-line-strong);margin:0}.questions-item{border-bottom:1px solid var(--ic-line);gap:.625rem;padding-block:1.5rem 1.625rem;display:grid}.questions-question{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ic-ink-900);font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1.2}.questions-answer{max-width:62ch;font-size:var(--text-body);color:var(--ic-ink-600);margin:0;line-height:1.62}.home-morning .glass-morning-frame img{will-change:auto;transform:none}.home-closing{border-top:1px solid var(--ic-line);padding-block:clamp(5rem,10vw,8.5rem) clamp(4.5rem,9vw,7rem)}.home-closing-grid{gap:2.5rem 4rem;display:grid}.home-closing-copy{flex-direction:column;gap:1.25rem;display:flex}.home-closing-title{max-width:16ch}.home-closing-body{max-width:34rem;font-size:var(--glass-lede);color:var(--ic-ink-600);line-height:1.6}.home-closing-side{flex-direction:column;align-items:flex-start;gap:2rem;display:flex}.home-next{border-top:1px solid var(--ic-line-strong);gap:.875rem;padding-top:1.5rem;display:grid}.home-next-steps{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.home-next-steps li{max-width:30rem;font-size:var(--text-body);color:var(--ic-ink-600);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.75rem;line-height:1.5;display:grid}.home-next-steps svg{width:1.125rem;height:1.125rem;color:var(--ic-ink-900);margin-top:.2rem}.home-footer{padding-bottom:2rem}.home-footer-sign{border-top:1px solid var(--ic-line-strong);flex-direction:column;gap:1.25rem;padding-top:clamp(2.5rem,5vw,3rem);display:flex}.home-footer-base{border-top:1px solid var(--ic-line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2.5rem;margin-top:clamp(3rem,6vw,4rem);padding-top:1.75rem;display:flex}.home-footer-nav{font-size:var(--text-small);flex-wrap:wrap;gap:.5rem 1.75rem;display:flex}.home-footer-nav a{color:var(--ic-ink-900);text-decoration:underline;-webkit-text-decoration-color:var(--ic-line-strong);-webkit-text-decoration-color:var(--ic-line-strong);-webkit-text-decoration-color:var(--ic-line-strong);text-decoration-color:var(--ic-line-strong);text-underline-offset:.3em;transition:text-decoration-color var(--ic-fast) var(--ic-ease)}.home-footer-nav a:hover{text-decoration-color:currentColor}@media (width>=48rem) and (height>=46rem){.home .glass-sources[data-enhanced=true] .glass-sources-stage{padding-top:calc(var(--home-bar) + clamp(1.25rem, 4vh, 3rem))}}@media (width>=48rem){.how-copy{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:6.5rem}.how-desk{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:32rem}.how-desk .how-card{margin-left:-2.5rem}.how-panel[data-step=hold] .how-desk{grid-template-rows:auto auto}.how-panel[data-step=hold] .how-doc--catalogue{justify-self:end;margin-right:2rem}.how-panel[data-step=hold] .how-doc--drawing{grid-row:2;justify-self:start;margin-bottom:1.5rem}.how-panel[data-step=hold] .how-card{grid-area:1/2/span 2}.how-panel[data-step=decide] .how-desk{grid-template-columns:minmax(0,1fr)}.how-panel[data-step=decide] .how-card{margin-left:0}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-cell:nth-child(2){border-top:0}.trust-cell:nth-child(2n){border-left:1px solid var(--ic-line)}.standing-stages{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.how-body[data-enhanced=true]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2.5rem,5vw,4.5rem)}.how-tabs{grid-template-columns:minmax(0,1fr);gap:0}.how-tab{border-top:0;border-bottom:1px solid var(--ic-line);border-left:2px solid #0000;gap:.375rem;padding:1.25rem .5rem 1.25rem 1.25rem}.how-tab:first-child{border-top:1px solid var(--ic-line)}.how-tab[aria-selected=true]{border-left-color:var(--ic-ink-900)}.how-tab-title{display:block}.how-tab-name{font-size:clamp(1.375rem,1.9vw,1.75rem)}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-cell:nth-child(-n+3){border-top:0}.trust-cell:nth-child(2n){border-left:0}.trust-cell:not(:nth-child(3n+1)){border-left:1px solid var(--ic-line)}.trust-foot{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.questions-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.questions-intro{top:calc(var(--home-bar) + 2rem);position:sticky}.home-closing-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.home a:focus-visible,.home button:focus-visible{outline:2px solid var(--ic-ink-900);outline-offset:3px}@media (width>=64rem){.hero-body{grid-template-columns:minmax(0,46rem) minmax(0,1fr)}.hero-caption{text-align:right;justify-self:end}}@media (width<=63.99rem){.hero-caption{display:none}}@media (width<=720px){.desk-nav-link{display:none}}@media (width<=59.99rem){.home-bar .desk-nav-link{display:none}}@media (width<=639px){.home{--home-display:clamp(2.125rem, 10.4vw, 3.25rem)}.home-line{white-space:normal}.hero{min-height:100svh}.hero-plate{height:56svh;bottom:auto}.hero-plate img{object-position:0% 60%}.hero-plate:after{background:linear-gradient(0deg, var(--ic-paper-sunken) 0%, transparent 42%), linear-gradient(180deg, var(--hero-scrim) 0%, transparent 26%)}.hero-body{padding-top:42svh}.home .waitlist-inline-submit{width:100%}}@media (width<=440px){.home-bar .desk-cta{letter-spacing:.07em;padding-inline:.875rem;font-size:.6875rem}.desk-cta .ic-cta-arrow{display:none}}@media (width<=380px){.home-bar-inner{gap:.75rem}.home-bar .site-brand{gap:.5rem;font-size:1.25rem}.home-bar .site-brand-mark{width:2rem;height:2rem}.home-bar .desk-cta{letter-spacing:.04em;padding-inline:.625rem;font-size:.65625rem}}@media (prefers-reduced-motion:reduce){.home-line>span,.home-rise,.home-drop{animation:none}.site-brand-mark,.how-body[data-enhanced=true] .how-panel,.how-body[data-enhanced=true] .how-panel[data-active=true]{transition:none;transform:none}.how-tab,.home-bar:before{transition:none}}.memo-page,.home,.glass{--memo-desk:#e0ddd5;--memo-sheet:var(--ic-paper-raised);--memo-copy:#eeebe2;--memo-rule:#8e8c85;--memo-rule-hover:#5c5b56;--memo-label:.78125rem;--memo-value:.875rem;--memo-tracking:.07em;--memo-row:.75rem;--memo-button:2.75rem;--memo-ease:cubic-bezier(.2, .8, .2, 1);--memo-arrive:.64s;--memo-column:26rem;--memo-sheet-width:50rem;--memo-reading:max(44rem, calc(100svh - 6rem));--memo-ink-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='m' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 7.6'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23m)'/%3E%3C/svg%3E")}.memo-page{isolation:isolate;background-color:var(--memo-desk);background-image:var(--ic-grain);min-height:100svh;color:var(--ic-ink-900);position:relative;overflow:clip}.memo-filters{pointer-events:none;position:absolute}.memo-worn{filter:url(#memo-worn)}.memo-shell{grid-template-columns:minmax(0, var(--memo-column)) minmax(0, var(--memo-sheet-width));max-width:var(--container-measure);justify-content:space-between;align-items:start;column-gap:clamp(2.5rem,5vw,5.5rem);margin:0 auto;padding:2rem 1.5rem 3rem;display:grid}@media (width>=40rem){.memo-shell{padding-inline:2rem}}@media (width>=64rem){.memo-shell{padding-inline:2.5rem}}.memo-brand{min-width:0;min-height:var(--memo-reading);animation:memo-arrive var(--memo-arrive) var(--ic-ease) both;flex-direction:column;justify-content:space-between;align-self:stretch;gap:2.5rem;display:flex}.memo-brand>.site-brand{align-self:flex-start}.memo-intro{gap:1.75rem;display:grid}.memo-title{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(2rem,3vw,2.75rem);line-height:1.08}.memo-steps{color:var(--ic-ink-600);gap:.875rem;margin:0;padding:0;font-size:.9375rem;line-height:1.5;list-style:none;display:grid}.memo-steps li{align-items:flex-start;gap:.625rem;display:flex}.memo-steps li>span{text-wrap:pretty}.memo-step-icon{width:1rem;height:1rem;color:var(--ic-ink-900);flex:none;margin-top:.25rem}.memo-state{border-top:1px solid var(--ic-line-strong);font-family:var(--font-display);font-size:var(--memo-label);letter-spacing:.3em;text-transform:uppercase;color:var(--ic-ink-400);margin-top:.5rem;padding-top:1.25rem}.memo-alt{font-size:var(--text-small);color:var(--ic-ink-400)}.memo-alt a{color:var(--ic-ink-900);text-underline-offset:.3em;-webkit-text-decoration-color:var(--ic-line-strong);-webkit-text-decoration-color:var(--ic-line-strong);-webkit-text-decoration-color:var(--ic-line-strong);text-decoration-color:var(--ic-line-strong);transition:text-decoration-color var(--ic-fast) var(--ic-ease)}.memo-alt a:hover{text-decoration-color:currentColor}.memo-stage{width:100%;min-width:0;max-width:var(--memo-sheet-width);justify-self:end;container-type:inline-size}.memo-paper{--hole-pitch:5cqw;--hole-radius:1.17cqw;--hole-offset:.16cqw;--perforation-inset:5.3cqw;--tail:calc(var(--hole-pitch) * 2.5);--feed-end:round(down, calc(100% - var(--tail)), var(--hole-pitch));--paper-mask:linear-gradient(to bottom, #0000 var(--feed-end), #000 var(--feed-end)), linear-gradient(#000 0 0), radial-gradient(circle, #000 calc(var(--hole-radius) - .25px), #0000 calc(var(--hole-radius) + .25px)), radial-gradient(circle, #000 calc(var(--hole-radius) - .25px), #0000 calc(var(--hole-radius) + .25px));isolation:isolate;min-width:0;min-height:var(--memo-reading);border:1px solid var(--ic-line-strong);background-color:var(--memo-sheet);color:var(--ic-ink-900);-webkit-mask-image:var(--paper-mask);-webkit-mask-image:var(--paper-mask);-webkit-mask-image:var(--paper-mask);-webkit-mask-image:var(--paper-mask);mask-image:var(--paper-mask);-webkit-mask-size:100% 100%, 100% 100%, var(--hole-pitch) var(--hole-pitch), var(--hole-pitch) var(--hole-pitch);-webkit-mask-size:100% 100%, 100% 100%, var(--hole-pitch) var(--hole-pitch), var(--hole-pitch) var(--hole-pitch);-webkit-mask-size:100% 100%, 100% 100%, var(--hole-pitch) var(--hole-pitch), var(--hole-pitch) var(--hole-pitch);-webkit-mask-size:100% 100%, 100% 100%, var(--hole-pitch) var(--hole-pitch), var(--hole-pitch) var(--hole-pitch);mask-size:100% 100%, 100% 100%, var(--hole-pitch) var(--hole-pitch), var(--hole-pitch) var(--hole-pitch);-webkit-mask-position:0 0, 0 0, var(--hole-offset) 0, calc(100% - var(--hole-offset)) 0;-webkit-mask-position:0 0, 0 0, var(--hole-offset) 0, calc(100% - var(--hole-offset)) 0;-webkit-mask-position:0 0, 0 0, var(--hole-offset) 0, calc(100% - var(--hole-offset)) 0;-webkit-mask-position:0 0, 0 0, var(--hole-offset) 0, calc(100% - var(--hole-offset)) 0;mask-position:0 0, 0 0, var(--hole-offset) 0, calc(100% - var(--hole-offset)) 0;-webkit-mask-composite:source-over, xor, xor;-webkit-mask-composite:source-over,xor,xor;-webkit-mask-composite:source-over,xor,xor;flex-direction:column;display:flex;position:relative;overflow:hidden;-webkit-mask-repeat:no-repeat,no-repeat,repeat-y,repeat-y;mask-repeat:no-repeat,no-repeat,repeat-y,repeat-y;-webkit-mask-composite:source-over,xor,xor;mask-composite:add,exclude,exclude}.memo-paper--copy{background-color:var(--memo-copy)}.memo-enter{animation:memo-arrive var(--memo-arrive) var(--ic-ease) .12s both}.memo-texture{z-index:-1;pointer-events:none;background-image:var(--ic-grain);mix-blend-mode:multiply;background-repeat:repeat;position:absolute;inset:0}.memo-perforations{z-index:-1;pointer-events:none;position:absolute;inset:0}.memo-perforations:before,.memo-perforations:after{content:"";background:repeating-linear-gradient(180deg, var(--ic-line-strong) 0 2.5px, transparent 2.5px 5px);width:1px;position:absolute;top:0;bottom:0}.memo-perforations:before{left:var(--perforation-inset)}.memo-perforations:after{right:var(--perforation-inset)}.memo-header{justify-content:center;padding:1.75rem 4rem 0;display:flex;position:relative}.memo-mark{width:2.25rem;height:2.25rem;color:var(--ic-ink-900);border-radius:var(--radius-control);display:block}.memo-mark svg{width:100%;height:100%}.memo-body{flex:1;justify-content:center;align-items:center;padding:3rem 5rem 2rem;display:flex;position:relative}.memo-content{width:100%;max-width:24rem}.memo-description{font-family:var(--font-display);font-size:var(--memo-label);letter-spacing:.02em;color:var(--ic-ink-900);text-wrap:pretty;margin-bottom:1.75rem;line-height:1.4}.memo-form{width:100%}.memo-fieldset{gap:var(--memo-row);border:0;min-width:0;margin:0;padding:0;display:grid}.memo-pair{gap:var(--memo-row) 1.25rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.memo-field{min-width:0}.floating-field{min-width:0;padding-top:2px;position:relative}.floating-label{z-index:1;font-family:var(--font-display);font-size:var(--memo-label);letter-spacing:var(--memo-tracking);text-transform:uppercase;color:var(--ic-ink-600);transform-origin:0 0;transition:transform .16s var(--memo-ease);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:14px;display:block;position:relative;overflow:hidden;transform:translateY(19px)}.floating-field:-webkit-any(:focus-within,[data-filled],[data-open],:has(input.input-field:not(:placeholder-shown)),:has(textarea.input-field:not(:placeholder-shown)),:has(.input-field:-webkit-autofill)) .floating-label{max-width:122%;transform:translateY(0)scale(.82)}.floating-field:is(:focus-within,[data-filled],[data-open],:has(input.input-field:not(:placeholder-shown)),:has(textarea.input-field:not(:placeholder-shown)),:has(.input-field:autofill)) .floating-label{max-width:122%;transform:translateY(0)scale(.82)}.input-field{appearance:none;border:0;border-bottom:1px solid var(--memo-rule);width:100%;min-height:24px;color:var(--ic-ink-900);font-family:var(--font-sans);font-size:var(--memo-value);background:0 0;border-radius:0;padding:3px 0;font-weight:400;line-height:17px;transition:border-color .15s;display:block}.input-field::placeholder{color:#0000}.input-field:focus,.input-field:focus-visible,.select-trigger[aria-expanded=true]{border-bottom-color:var(--ic-ink-900);box-shadow:0 1px 0 var(--ic-ink-900);outline:none}.input-field[aria-invalid=true]{border-bottom-color:var(--ic-ink-900);box-shadow:0 1px 0 var(--ic-ink-900)}.input-field:-webkit-autofill{-webkit-text-fill-color:var(--ic-ink-900);box-shadow:inset 0 0 0 100px var(--memo-sheet);transition:background-color 9999s ease-out}@media (hover:hover){.input-field:hover:not(:focus,[aria-invalid=true]){border-bottom-color:var(--memo-rule-hover)}}.grow{display:grid}.grow:after,.grow>.needs-field{min-width:0;max-height:15rem;font-family:var(--font-sans);font-size:var(--memo-value);white-space:pre-wrap;overflow-wrap:break-word;border-bottom:1px solid #0000;grid-area:1/1;padding:3px 0;line-height:17px}.grow:after{content:attr(data-mirror);visibility:hidden;pointer-events:none;overflow:hidden}.grow>.needs-field{resize:none;border-bottom-color:var(--memo-rule);overflow-y:auto}.select-trigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-chevron{width:.875rem;height:.875rem;color:var(--ic-ink-600);transition:transform .16s var(--memo-ease);flex:none}.select-trigger[aria-expanded=true] .select-chevron{transform:rotate(180deg)}.select-trigger:focus-visible .select-chevron{color:var(--ic-ink-900)}.select-popup{z-index:20;border:1px solid var(--ic-line-strong);border-radius:var(--radius-control);background-color:var(--ic-paper-raised);max-height:min(18rem,50svh);animation:memo-pop .14s var(--memo-ease) both;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto}.select-option{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-sans);font-size:var(--memo-value);color:var(--ic-ink-900);padding:.5rem .75rem;line-height:1.3}.select-option[data-active]{background-color:var(--ic-paper-sunken)}.select-option[aria-selected=true]{font-weight:600}.select-option[data-skip]{color:var(--ic-ink-400);font-weight:400}.form-reveal{opacity:0;transition:grid-template-rows .22s var(--memo-ease), opacity .16s ease-out;grid-template-rows:0fr;display:grid}.form-reveal[data-open=true]{opacity:1;grid-template-rows:1fr}.form-reveal-content{min-height:0;overflow:hidden}.field-error{font-size:var(--memo-label);color:var(--ic-ink-900);margin-top:.5rem;line-height:1.3}.memo-note,.memo-privacy{font-family:var(--font-display);letter-spacing:.02em;color:var(--ic-ink-400)}.memo-note{font-size:var(--memo-label);margin-top:1rem;line-height:1.4}.memo-privacy{margin-top:1rem;font-size:.6875rem;line-height:1.4}.memo-progress{min-height:0;font-family:var(--font-display);font-size:var(--memo-label);color:var(--ic-ink-900);margin-top:.75rem}.memo-progress:empty{display:none}.memo-notice{border-block:1px solid var(--ic-line-strong);font-size:var(--memo-label);align-items:flex-start;gap:.625rem;margin-top:1rem;padding:.875rem 0;line-height:1.4;display:flex}.memo-notice:focus{outline:1px dashed var(--ic-ink-400);outline-offset:6px}.memo-notice-icon{flex:none;width:1rem;height:1rem;margin-top:.0625rem}.memo-notice-title{font-weight:600}.memo-notice-body{color:var(--ic-ink-600);margin-top:.25rem}.memo-notice-link{text-underline-offset:.25em;margin-top:.5rem;text-decoration:underline;display:inline-block}.memo-submit,.memo-action,.desk-cta,.waitlist-inline-submit{isolation:isolate;min-height:var(--memo-button);border-radius:var(--radius-control);color:var(--ic-paper);font-family:var(--font-display);font-size:var(--memo-label);letter-spacing:.12em;text-align:center;text-transform:uppercase;cursor:pointer;transition:transform var(--ic-fast) var(--ic-ease);background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.5rem;line-height:1.25;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.memo-submit{width:100%;margin-top:1.25rem}.memo-submit:before,.memo-action--primary:before,.desk-cta:before,.waitlist-inline-submit:before{content:"";z-index:-1;border-radius:inherit;background-color:var(--ic-ink-900);-webkit-mask:var(--memo-ink-mask) 0 0 / 256px 256px repeat;-webkit-mask:var(--memo-ink-mask) 0 0 / 256px 256px repeat;-webkit-mask:var(--memo-ink-mask) 0 0 / 256px 256px repeat;-webkit-mask:var(--memo-ink-mask) 0 0 / 256px 256px repeat;mask:var(--memo-ink-mask) 0 0 / 256px 256px repeat;pointer-events:none;transition:background-color .15s;position:absolute;inset:0}.memo-submit-label{align-items:center;gap:.625rem;display:inline-flex}.memo-arrow,.desk-cta .ic-cta-arrow,.waitlist-inline-submit .ic-cta-arrow{width:.875em;height:.875em;transition:transform var(--ic-fast) var(--ic-ease);flex:none}.memo-submit:active,.memo-action:active,.desk-cta:active,.waitlist-inline-submit:active{transform:translateY(1px)}.memo-submit:disabled{cursor:wait}.memo-submit:focus-visible,.memo-action:focus-visible,.desk-cta:focus-visible,.waitlist-inline-submit:focus-visible{outline:2px solid var(--ic-ink-900);outline-offset:3px}@media (hover:hover){.memo-submit:hover:not(:disabled):before,.memo-action--primary:hover:before,.desk-cta:hover:before,.waitlist-inline-submit:hover:not(:disabled):before{background-color:var(--ic-ink-800)}.memo-submit:hover:not(:disabled) .memo-arrow,.desk-cta:hover .ic-cta-arrow,.waitlist-inline-submit:hover:not(:disabled) .ic-cta-arrow{transform:translate(3px)}.memo-action:not(.memo-action--primary):hover{background-color:var(--ic-line)}}.memo-spinner{border:1.5px solid;border-top-color:#0000;border-radius:50%;width:.75rem;height:.75rem;animation:.9s linear infinite memo-spin}.memo-receipt{flex-direction:column;display:flex}.memo-kicker{font-family:var(--font-display);font-size:var(--memo-label);letter-spacing:.3em;text-transform:uppercase;color:var(--ic-ink-600)}.memo-receipt-title{letter-spacing:-.03em;margin-top:1rem;font-size:clamp(2.5rem,7cqw,3.5rem);line-height:1}.memo-receipt-title:focus{outline:none}.memo-receipt-body{color:var(--ic-ink-600);text-wrap:pretty;margin-top:1rem;font-size:.9375rem;line-height:1.55}.memo-record{border-top:1px solid var(--ic-line-strong);margin:1.75rem 0 0}.memo-record>div{border-bottom:1px dotted var(--ic-line-strong);grid-template-columns:7.5rem minmax(0,1fr);gap:.25rem 1rem;padding:.625rem 0;display:grid}.memo-record dt{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ic-ink-600);padding-top:.125rem;font-size:.6875rem;line-height:1.3}.memo-record dd{min-width:0;font-size:var(--memo-value);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.4}.memo-lead{font-family:var(--font-display);margin-top:1.5rem;font-size:clamp(1.125rem,1.6cqw + .6rem,1.375rem);line-height:1.3}.memo-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;margin-top:1.75rem;display:grid}.memo-action{border:1px solid var(--ic-line-strong);color:var(--ic-ink-900);padding-inline:.75rem}.memo-action--primary{color:var(--ic-paper);border-color:#0000}.memo-stamp{z-index:2;width:min(13.5rem,32cqw);color:var(--ic-ink-900);pointer-events:none;mix-blend-mode:multiply;position:absolute;top:.5rem;right:6.5cqw;transform:rotate(-7deg)}.memo-stamp-art{width:100%;height:auto;animation:.19s cubic-bezier(.16,1,.3,1) .42s both memo-stamp;display:block}.memo-stamp-word{font-family:var(--font-display)}.memo-stamp-small{font-family:var(--font-sans);font-weight:500}@keyframes memo-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes memo-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes memo-stamp{0%{opacity:.3;transform:scale(1.14)}55%{opacity:1;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@keyframes memo-spin{to{transform:rotate(1turn)}}@media (width<=1100px){.memo-shell{--memo-column:19rem;column-gap:2rem}.memo-body{padding-inline:3rem}}@media (width<=859px){.memo-page{--memo-reading:0px}.memo-shell{grid-template-columns:minmax(0,1fr);row-gap:2.5rem;padding-block:1.5rem 2.5rem}.memo-brand{gap:2rem;min-height:0}.memo-alt{display:none}.memo-stage{justify-self:center;max-width:44rem}.memo-body{padding:2.5rem 3.5rem 4rem}}@container (width<=540px){.memo-header{padding:1.5rem 2.25rem 0}.memo-body{padding:2rem 2.25rem 3rem}.memo-pair,.memo-actions{grid-template-columns:minmax(0,1fr)}.memo-stamp{width:11rem;top:.75rem;right:4cqw}.memo-record>div{grid-template-columns:minmax(0,1fr)}}.memo-page a:focus-visible{outline:2px solid var(--ic-ink-900);outline-offset:3px}@media (prefers-reduced-motion:reduce){.memo-brand,.memo-enter,.select-popup,.memo-stamp-art{animation:none}.floating-label,.select-chevron,.form-reveal{transition:none}}.glass,.home{--glass-display:clamp(2.75rem, 6vw, 5.5rem);--glass-heading:clamp(2.25rem, 4.4vw, 4.25rem);--glass-lede:clamp(1.0625rem, 1.15vw, 1.1875rem);--glass-ease:cubic-bezier(.16, 1, .3, 1);--glass-arrive:.9s;--glass-beat:1.9s;--glass-opening:calc(var(--glass-beat) * 2);--glass-frame:5.2s;--glass-gather:1.1s;--glass-pin:230vh;--glass-film-width:76rem;--glass-form:30rem;--glass-control:2.75rem;color:var(--ic-ink-900);overflow:clip}.glass a:focus-visible,.glass button:focus-visible{outline:2px solid var(--ic-ink-900);outline-offset:3px}.glass .desk-nav{font-family:var(--font-sans);font-size:var(--text-ui);font-weight:500}.glass .desk-cta,.glass .waitlist-inline-submit{min-height:3rem;font-family:var(--font-sans);font-size:var(--text-ui);letter-spacing:-.006em;text-transform:none;padding:.625rem 1.25rem .625rem 1.5rem;font-weight:500}.glass .desk-cta:before,.glass .waitlist-inline-submit:before{-webkit-mask:none;mask:none}.glass-night{isolation:isolate;background-color:var(--ic-paper-sunken);position:relative}.glass-hours{z-index:-1;max-width:var(--container-measure);pointer-events:none;justify-content:space-between;margin-inline:auto;padding-inline:1.5rem;display:flex;position:absolute;inset:0}.glass-hours>span{background-color:var(--ic-line);transform-origin:top;width:1px;animation:glass-rule 1.4s var(--glass-ease) both;animation-delay:calc(var(--i) * 45ms)}.glass-field{z-index:-1;height:max(40rem,100svh);color:var(--ic-ink-900);pointer-events:none;will-change:transform, opacity;position:absolute;top:0;left:0;right:0}.glass-field[data-tone=morning]{width:100vw;height:auto;margin-left:-50vw;inset:-30% auto -22% 50%}.glass-field canvas{width:100%;height:100%;display:block}.glass-opening{z-index:40;animation:glass-opening-end 1ms linear var(--glass-opening) forwards;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.glass-opening p{max-width:20ch;font-family:var(--font-display);letter-spacing:-.018em;text-align:center;text-wrap:balance;color:var(--ic-ink-900);animation:glass-beat var(--glass-beat) var(--glass-ease) both;grid-area:1/1;font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.06}.glass-opening p+p{animation-delay:var(--glass-beat)}.glass-enter{animation:glass-enter var(--glass-arrive) var(--glass-ease) both;animation-delay:calc(var(--glass-opening) - .25s + var(--glass-enter-delay,0s))}.glass-title.glass-enter{--glass-enter-delay:80ms}.glass-lede.glass-enter{--glass-enter-delay:.18s}.glass-form.glass-enter{--glass-enter-delay:.24s}.glass-note.glass-enter{--glass-enter-delay:.29s}.glass-watch.glass-enter{--glass-enter-delay:.33s}.glass-film-enter.glass-enter{--glass-enter-delay:.44s}.glass[data-opening=skipped] .glass-opening{display:none}.glass[data-opening=skipped] .glass-enter{animation-name:glass-enter-now;animation-delay:var(--glass-enter-delay,0s)}.glass-header{justify-content:space-between;align-items:center;gap:1.5rem;padding-top:2rem;display:flex}.glass-hero-inner{text-align:center;flex-direction:column;align-items:center;padding-block:clamp(5rem,15vh,9.5rem) clamp(2.5rem,6vh,4rem);display:flex}.glass-title{font-size:var(--glass-display);letter-spacing:-.021em;color:var(--ic-ink-900);line-height:.98}.glass-title>span{display:block}.glass-lede{max-width:40rem;font-size:var(--glass-lede);color:var(--ic-ink-600);text-wrap:pretty;margin-top:clamp(1.5rem,3vh,2rem);line-height:1.6}.glass-form{width:100%;max-width:var(--glass-form);text-align:left;margin-top:2.25rem}.glass-note{max-width:var(--glass-form);font-size:var(--text-small);color:var(--ic-ink-400);text-wrap:balance;margin-top:1rem;line-height:1.5}.glass-watch{min-height:var(--glass-control);font-size:var(--text-ui);color:var(--ic-ink-900);text-decoration:underline;-webkit-text-decoration-color:var(--ic-line-strong);-webkit-text-decoration-color:var(--ic-line-strong);-webkit-text-decoration-color:var(--ic-line-strong);text-decoration-color:var(--ic-line-strong);text-underline-offset:.3em;transition:text-decoration-color var(--ic-fast) var(--ic-ease);border-radius:2px;align-items:center;gap:.5rem;margin-top:1.5rem;font-weight:500;display:inline-flex}.glass-watch:hover{text-decoration-color:currentColor}.glass-watch-arrow{width:.875em;height:.875em}.glass-film-section{padding-bottom:clamp(4.5rem,10vw,8rem)}.glass-film{max-width:var(--glass-film-width);border:1px solid var(--ic-line-strong);border-radius:var(--radius-panel);background-color:var(--ic-paper);background-image:var(--ic-grain);margin-inline:auto;overflow:clip}.glass-film-body{gap:clamp(1.75rem,4vw,4rem);padding:clamp(1.75rem,4vw,3.25rem) clamp(1.25rem,3vw,2.5rem);display:grid}.glass-film-story{flex-direction:column;gap:clamp(1.75rem,3.5vw,2.75rem);display:flex}.glass-film-licence{letter-spacing:0;max-width:28ch;color:var(--ic-ink-600);font-size:1.0625rem;font-style:italic;line-height:1.45}.glass-beats{align-content:start;display:grid}.glass-beat{flex-direction:column;gap:.75rem;display:flex}.glass-film:not([data-enhanced=true]) .glass-beat+.glass-beat{border-top:1px solid var(--ic-line);margin-top:2rem;padding-top:2rem}.glass-film[data-enhanced=true] .glass-beat{opacity:0;visibility:hidden;transition:opacity var(--ic-slow) var(--glass-ease), transform var(--ic-slow) var(--glass-ease), visibility 0s linear var(--ic-slow);grid-area:1/1;transform:translateY(10px)}.glass-film[data-enhanced=true] .glass-beat[data-active=true]{opacity:1;visibility:visible;transition-delay:.12s,.12s,0s;transform:none}.glass-beat-hour{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ic-ink-900);font-size:clamp(3rem,6vw,5.25rem);line-height:.9}.glass-beat-title{max-width:22ch;font-size:var(--text-heading);letter-spacing:-.012em;color:var(--ic-ink-900);text-wrap:balance;margin-top:.75rem;line-height:1.2}.glass-beat-line{max-width:36ch;font-size:var(--text-body);color:var(--ic-ink-600);text-wrap:pretty;line-height:1.6}.glass-sheet{border:1px solid var(--ic-line);border-radius:var(--radius-panel);background-color:var(--ic-paper-raised);min-width:0;color:var(--ic-ink-900);overflow:hidden;container-type:inline-size}.glass-sheet-bar{border-bottom:1px solid var(--ic-line);background-color:var(--ic-paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-height:3rem;padding:.625rem 1.25rem;font-size:.8125rem;display:flex}.glass-sheet-title{align-items:center;gap:.625rem;font-weight:500;display:flex}.glass-sheet-sourcebar{border-bottom:1px solid var(--ic-line);grid-template-columns:5.75rem minmax(0,1fr);min-height:2.75rem;display:grid}.glass-namebox{border-right:1px solid var(--ic-line);white-space:nowrap;text-overflow:ellipsis;color:var(--ic-ink-900);align-items:center;padding:0 .75rem;font-size:.75rem;font-weight:500;display:flex;overflow:hidden}.glass-sheet-sources{min-width:0;animation:glass-pop var(--ic-slow) var(--glass-ease) both;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;padding:.5rem .875rem;display:flex}.glass-sheet-note{color:var(--ic-ink-600);font-size:.8125rem;line-height:1.4}.glass-grid{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.8125rem;line-height:1.3}.glass-grid :is(th,td){border:1px solid var(--ic-line);text-align:left;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;height:2.375rem;transition:background-color var(--ic-slow) var(--glass-ease);padding:0 .625rem;font-weight:400;overflow:hidden}.glass-grid tr>:first-child{border-left:0}.glass-grid tr>:last-child{border-right:0}.glass-grid thead tr:first-child>*{border-top:0}.glass-grid tbody tr:last-child>*{border-bottom:0}.glass-grid [data-column=line]{width:2.875rem}.glass-grid [data-column=category]{width:6rem}.glass-grid [data-column=quantity]{text-align:right;width:3.75rem}.glass-grid [data-column=rate]{text-align:right;width:5.25rem}.glass-grid [data-column=status]{width:8rem}.glass-grid [data-column=item]{font-weight:500}.glass-grid [data-column=line],.glass-grid [data-column=category]{color:var(--ic-ink-600)}.glass-grid .glass-grid-letters>td{text-align:center;height:1.375rem;color:var(--ic-ink-400);background-color:var(--ic-paper);padding:0;font-size:.6875rem;font-weight:400}.glass-grid .glass-grid-head>th{height:2.125rem;color:var(--ic-ink-600);background-color:var(--ic-paper);font-size:.75rem;font-weight:500}.glass-grid .glass-grid-index{text-align:center;width:2.25rem;color:var(--ic-ink-400);background-color:var(--ic-paper);padding:0;font-size:.6875rem;font-weight:400}.glass-grid tr[data-after-hidden=true]>.glass-grid-index{border-top:3px double var(--ic-line-strong)}.glass-cell-value{animation:glass-pop var(--ic-slow) var(--glass-ease) both;display:inline-block}.glass-cell-value:has(s){vertical-align:middle;line-height:1.15}.glass-cell-value s{color:var(--ic-ink-400);font-size:.6875rem;text-decoration-thickness:1px;display:block}.glass-cell-empty,.glass-sheet-more td{color:var(--ic-ink-400)}.glass-grid [data-selected=true]{position:relative;overflow:visible}.glass-grid [data-selected=true]:before{content:"";border:2px solid var(--ic-ink-900);pointer-events:none;animation:glass-select var(--ic-slow) var(--glass-ease) both;position:absolute;inset:-1px}.glass-grid [data-selected=true]:after{content:"";z-index:1;border:1px solid var(--ic-paper-raised);background-color:var(--ic-ink-900);pointer-events:none;width:7px;height:7px;position:absolute;bottom:-4px;right:-4px}.glass-grid tr>[data-selected=true]:last-child:after{right:1px}.glass-sheet[data-range=rows] .glass-sheet-row>.glass-grid-index,.glass-sheet[data-range=all] .glass-grid .glass-grid-index{color:var(--ic-ink-900);background-color:var(--ic-paper-sunken)}.glass-sheet-row:has([data-selected=true])>.glass-grid-index{color:var(--ic-ink-900);background-color:var(--ic-paper-sunken)}.glass-sheet[data-range=rows] .glass-sheet-row>td:not(.glass-grid-index),.glass-sheet[data-range=all] .glass-grid tbody td:not(.glass-grid-index),.glass-sheet[data-range=all] .glass-grid .glass-grid-head>th{background-color:var(--ic-paper-sunken)}.glass-sheet[data-stage="1"] .glass-sheet-row>td:not(.glass-grid-index){animation:glass-fill var(--ic-slow) var(--glass-ease) both;animation-delay:calc(var(--row) * 70ms)}@container (width<=40rem){.glass-grid [data-column=category]{display:none}}@container (width<=34rem){.glass-grid [data-column=quantity]{display:none}}@container (width<=29rem){.glass-grid [data-column=line]{display:none}.glass-grid .glass-grid-index{width:1.75rem}.glass-grid [data-column=rate]{width:4.25rem}.glass-grid [data-column=status]{width:6.75rem}.glass-grid .matrix-status{gap:.3rem;padding-inline:.375rem;font-size:.6875rem}.glass-grid :is(th,td){padding-inline:.375rem}.glass-grid tbody [data-column=item]{white-space:normal;height:auto;padding-block:.4375rem;line-height:1.25}.glass-sheet-sourcebar{grid-template-columns:4.5rem minmax(0,1fr)}.glass-namebox{padding-inline:.5rem}.glass-sheet-sources .glass-chip{white-space:normal}}.matrix-status--read{border-color:var(--ic-line);color:var(--ic-ink-400)}.matrix-status--read:before{background-color:#0000;border:1px solid}.glass-status{animation:glass-pop var(--ic-slow) var(--glass-ease) both}.glass-chip{border:1px solid var(--ic-line-strong);border-radius:var(--radius-control);background-color:var(--ic-paper-raised);white-space:nowrap;color:var(--ic-ink-600);animation:glass-dock var(--ic-slow) var(--glass-ease) both;transition:border-color var(--ic-slow) var(--glass-ease), color var(--ic-slow) var(--glass-ease);align-items:center;gap:.375rem;padding:.1875rem .5rem .1875rem .4375rem;font-size:.75rem;font-weight:500;line-height:1.4;display:inline-flex}.glass-chip .gd-icon{color:currentColor;width:.875rem;height:.875rem}.glass-chip-person{background-color:currentColor;border-radius:1px;flex:none;width:.4375rem;height:.4375rem}.glass-chip[data-fresh=true]{border-color:var(--ic-ink-900);color:var(--ic-ink-900)}.glass-sheet-foot{border-top:1px solid var(--ic-line-strong);background-color:var(--ic-paper);padding:1rem 1.25rem 1.125rem;display:grid}.glass-sheet-ledger{gap:1rem;display:grid}.glass-sheet-foot :is(.glass-margin-label,.glass-margin-floor,.glass-sheet-short){transition:opacity var(--ic-slow) var(--glass-ease), visibility 0s linear 0s}.glass-sheet-foot[data-ledger=false] :is(.glass-margin-label,.glass-margin-floor,.glass-sheet-short){opacity:0;visibility:hidden;transition:opacity var(--ic-slow) var(--glass-ease), visibility 0s linear var(--ic-slow)}.glass-sheet-figures>div{position:relative}.glass-sheet-figures>div[data-selected=true]:before{content:"";border:2px solid var(--ic-ink-900);pointer-events:none;animation:glass-select var(--ic-slow) var(--glass-ease) both;position:absolute;inset:-.5rem -.625rem}.glass-sheet-figures>div[data-selected=true]:after{content:"";border:1px solid var(--ic-paper-raised);background-color:var(--ic-ink-900);width:7px;height:7px;position:absolute;bottom:calc(-.5rem - 4px);right:calc(-.625rem - 4px)}.glass-sheet-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.glass-sheet-figures dt{color:var(--ic-ink-400);font-size:.8125rem;line-height:1.2}.glass-sheet-figures dd{font-family:var(--font-display);letter-spacing:-.015em;white-space:nowrap;margin:.375rem 0 0;font-size:clamp(1.125rem,1.6vw,1.5rem);line-height:1.1}.glass-sheet-figures dd span{font-family:var(--font-sans);letter-spacing:0;color:var(--ic-ink-400);font-size:.8125rem}.glass-margin-label{padding-right:calc((1 - var(--glass-floor)) * 100% + .625rem);white-space:nowrap;color:var(--ic-ink-600);justify-content:flex-end;align-items:center;gap:.625rem;margin-bottom:.625rem;font-size:.75rem;display:flex}.glass-margin-track{background-color:var(--ic-paper-sunken);height:.5rem;display:block;position:relative}.glass-margin-bar{background-color:var(--ic-ink-900);transform-origin:0;height:100%;transition:transform .9s var(--glass-ease) .2s;display:block;transform:scaleX(0)}.glass-sheet-foot[data-ledger=true] .glass-margin-bar{transform:scaleX(var(--glass-margin))}.glass-margin-floor{top:-.875rem;bottom:-.375rem;left:calc(var(--glass-floor) * 100%);background-color:var(--ic-ink-900);width:1px;position:absolute}.glass-sheet-short,.glass-thread-short{color:var(--ic-signal);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.glass-sheet-short{border-top:1px solid var(--ic-line);padding-top:.875rem}.glass-sheet-short span,.glass-thread-short span{font-size:.875rem;font-weight:500}.glass-sheet-short strong,.glass-thread-short strong{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:400}.glass-rail{border-top:1px solid var(--ic-line);align-items:center;gap:clamp(.75rem,2vw,1.5rem);padding:.75rem clamp(1.25rem,3vw,2.5rem) 1rem;display:flex}.glass-play{width:var(--glass-control);height:var(--glass-control);border:1px solid var(--ic-line-strong);border-radius:var(--radius-control);color:var(--ic-ink-900);cursor:pointer;transition:background-color var(--ic-fast) var(--ic-ease), transform var(--ic-fast) var(--ic-ease);background-color:#0000;flex:none;place-items:center;display:grid}.glass-play:active{transform:translateY(1px)}.glass-chapters{flex:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.375rem,1.2vw,1rem);min-width:0;display:grid}.glass-chapter{min-width:0;min-height:var(--glass-control);color:var(--ic-ink-400);text-align:left;cursor:pointer;transition:color var(--ic-fast) var(--ic-ease);background:0 0;border:0;border-radius:2px;flex-direction:column;gap:.5rem;padding:.625rem 0 .25rem;display:flex}.glass-chapter[aria-current=step]{color:var(--ic-ink-900)}.glass-chapter-track{background-color:var(--ic-line-strong);height:2px;display:block;position:relative;overflow:hidden}.glass-chapter-fill{background-color:var(--ic-ink-900);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.glass-chapter[data-done=true] .glass-chapter-fill,.glass-chapter[aria-current=step] .glass-chapter-fill:not(.glass-chapter-fill--live){transform:none}.glass-chapter-fill--live{animation:glass-progress var(--glass-frame) linear both;animation-play-state:paused}.glass-film[data-running=true] .glass-chapter-fill--live{animation-play-state:running}.glass-chapter-hour{font-size:.8125rem;font-weight:500;line-height:1}@media (hover:hover){.glass-play:hover{background-color:var(--ic-line)}.glass-chapter:hover{color:var(--ic-ink-900)}}.glass-sources{position:relative}.glass-sources-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:38%;left:0}.glass-sources-stage{padding-block:clamp(5rem,10vw,8rem)}.glass-sources-grid{grid-template-areas:"scattered""desk""gathered""sheet";display:grid}.glass-sources-title{align-items:end;gap:1.25rem 4rem;display:grid}.glass-sources-title[data-for=scattered]{grid-area:scattered}.glass-sources-title[data-for=gathered]{grid-area:gathered;margin-top:clamp(4.5rem,10vw,7rem)}.glass-heading{max-width:13ch;font-size:var(--glass-heading);letter-spacing:-.022em;color:var(--ic-ink-900);text-wrap:balance;line-height:1}.glass-sources-lede{max-width:34rem;font-size:var(--glass-lede);color:var(--ic-ink-600);text-wrap:pretty;padding-bottom:.25rem;line-height:1.55}.glass-desk-figure{background-color:var(--memo-desk);background-image:var(--ic-grain);grid-area:desk;width:100%;height:clamp(30rem,46vw,38rem);margin-top:clamp(2.5rem,5vw,3.5rem);position:relative;container-type:size}.glass-tangle{fill:none;width:100%;height:100%;stroke:var(--ic-ink-400);stroke-width:1px;stroke-dasharray:3 5;transition:opacity var(--ic-slow) var(--glass-ease);position:absolute;inset:0;overflow:visible}.glass-tangle--narrow{display:none}.glass-tangle--wide{height:min(100%,45cqw);top:50%;transform:translateY(-50%)}.glass-pieces{margin:0;padding:0;list-style:none;position:absolute;inset:0}.glass-piece{--x:var(--x-wide);--y:var(--y-wide);--turn:var(--turn-wide);--band:min(1cqh, .45cqw);transform:translate(calc(var(--x) * 1cqw - 50%), calc(50cqh + (var(--y) - 50) * var(--band) - 50%)) rotate(calc(var(--turn) * 1deg));transition:transform var(--glass-gather) var(--glass-ease), opacity calc(var(--glass-gather) * .6) var(--glass-ease);transition-delay:calc(var(--i) * 40ms);font-size:clamp(5px,min(.72cqw,1.6cqh),9.75px);position:absolute;top:0;left:0}.glass-piece[data-kind=request]{width:34em}.glass-piece[data-kind=drawing]{width:36em}.glass-piece[data-kind=catalogue]{width:25em}.glass-piece[data-kind=prices]{width:40em}.glass-piece[data-kind=agreement]{width:27em}.glass-piece[data-kind=supplier]{width:31em}.glass-piece[data-kind=part]{z-index:2;mix-blend-mode:multiply;width:21em}.gd-question-anchor{z-index:3;position:absolute}.gd-question{border-radius:var(--radius-control);background-color:var(--ic-ink-900);font-family:var(--font-sans);white-space:nowrap;color:var(--ic-paper-raised);padding:.55em .85em;font-size:clamp(10px,1.02cqw,13px);font-weight:500;line-height:1.25;display:inline-block}.gd-question-anchor[data-source=request]{bottom:calc(100% + .7em);left:3em}.gd-question-anchor[data-source=drawing]{top:calc(100% + .9em);right:2em}.gd-question-anchor[data-source=catalogue]{bottom:calc(100% + .9em);right:2em}.gd-question-anchor[data-source=prices]{top:calc(100% + .9em);left:2em}.gd-question-anchor[data-source=agreement]{top:calc(100% + .9em);left:3em}.gd-question-anchor[data-source=supplier]{top:calc(100% + .9em);right:2em}.gd{border:1px solid var(--ic-line-strong);background-color:var(--ic-paper-raised);color:var(--ic-ink-900);font-family:var(--font-sans);text-align:left;border-radius:.6em;font-size:1em;line-height:1.35;position:relative;overflow:hidden}.gd-icon{width:1.5em;height:1.5em;color:var(--ic-ink-600);flex:none}.gd-quiet{color:var(--ic-ink-400)}.gd-bar{border-bottom:1px solid var(--ic-line);background-color:var(--ic-paper);align-items:center;gap:.7em;height:3em;padding-inline:1.2em;display:flex}.gd-bar-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.gd-bar-meta{color:var(--ic-ink-400)}.gd-mail{gap:.9em;padding:1.4em 1.5em 1.5em;display:grid}.gd-mail-subject{letter-spacing:-.012em;font-size:1.4em;font-weight:500;line-height:1.2}.gd-mail-from{flex-wrap:wrap;align-items:center;gap:.35em .6em;display:flex}.gd-initial{background-color:var(--ic-paper-sunken);width:2.1em;height:2.1em;color:var(--ic-ink-600);border-radius:.35em;place-items:center;font-size:.9em;font-weight:600;display:grid}.gd-mail-body{color:var(--ic-ink-600);font-size:1.05em;line-height:1.5}.gd-attachments{flex-wrap:wrap;gap:.6em;display:flex}.gd-attachment{border:1px solid var(--ic-line);border-radius:.45em;align-items:center;gap:.6em;padding:.55em .9em .55em .65em;font-size:.95em;display:inline-flex}.gd-file{width:1.7em;height:2.1em;color:var(--ic-ink-600);flex:none;display:inline-block;position:relative}.gd-file svg{width:100%;height:100%;display:block}.gd-file-format{background-color:var(--ic-ink-900);letter-spacing:.02em;color:var(--ic-paper-raised);border-radius:.2em;padding:.1em .3em;font-size:.55em;font-weight:600;line-height:1.1;position:absolute;bottom:.3em;left:-.25em}.gd-drawing-svg{width:100%;height:auto;display:block}.gd-d-frame,.gd-d-border,.gd-d-part,.gd-d-centre,.gd-d-hidden,.gd-d-dim,.gd-d-ring{fill:none}.gd-d-frame{stroke:var(--ic-ink-600);stroke-width:1px}.gd-d-border{stroke:var(--ic-ink-400);stroke-width:.75px}.gd-d-part{stroke:var(--ic-ink-900);stroke-width:1.15px}.gd-d-centre{stroke:var(--ic-ink-400);stroke-width:.6px;stroke-dasharray:9 2 2 2}.gd-d-hidden{stroke:var(--ic-ink-600);stroke-width:.7px;stroke-dasharray:3 2}.gd-d-dim{stroke:var(--ic-ink-600);stroke-width:.6px}.gd-d-arrow{fill:var(--ic-ink-600)}.gd-d-text{fill:var(--ic-ink-900);font-family:var(--font-sans);font-size:8px}.gd-d-title{fill:var(--ic-ink-900);font-family:var(--font-display);font-size:11px}.gd-d-ring{stroke:var(--ic-ink-900);stroke-width:1.25px}.gd-page{padding:1.5em 1.6em 1.7em}.gd-page-head{border-bottom:1px solid var(--ic-line-strong);justify-content:space-between;align-items:baseline;padding-bottom:.9em;display:flex}.gd-page-title{font-family:var(--font-display);letter-spacing:-.012em;font-size:1.7em;line-height:1.1}.gd-entries{margin:0;padding:0;list-style:none}.gd-entry{border-bottom:1px solid var(--ic-line);grid-template-columns:5em minmax(0,1fr) auto;align-items:center;gap:1em;padding-block:1em;display:grid}.gd-entry:last-child{border-bottom:0;padding-bottom:0}.gd-entry-art{width:5em;height:auto;fill:var(--ic-paper-raised);stroke:var(--ic-ink-600);stroke-width:1px;display:block}.gd-entry-text{gap:.2em;min-width:0;display:grid}.gd-entry-part{font-weight:500}.gd-entry-fit{font-family:var(--font-display);font-size:1.7em;line-height:1}.gd-grid{border-collapse:collapse;width:100%;font-size:.95em}.gd-grid th,.gd-grid td{border:1px solid var(--ic-line);text-align:left;white-space:nowrap;padding:.5em .65em}.gd-grid thead th,.gd-grid tbody th{background-color:var(--ic-paper);text-align:center;color:var(--ic-ink-400);padding:.3em .4em;font-size:.85em;font-weight:500}.gd-grid tbody th{width:2.4em}.gd-grid-head td{font-weight:600}.gd-num{text-align:right}.gd-grid tr[data-moving] td{background-color:var(--ic-paper)}.gd-grid tr[data-moving] td:nth-of-type(3){outline:.15em solid var(--ic-ink-900);outline-offset:-.15em;font-weight:600}.gd-tabs{background-color:var(--ic-paper);font-size:.85em;display:flex}.gd-tabs span{border-right:1px solid var(--ic-line);color:var(--ic-ink-400);padding:.5em 1.1em}.gd-tabs span[data-active]{background-color:var(--ic-paper-raised);color:var(--ic-ink-900);font-weight:500}.gd-contract{padding:1.9em 1.9em 2.1em}.gd-contract-title{font-family:var(--font-display);letter-spacing:-.015em;font-size:2em;line-height:1.1}.gd-contract>.gd-quiet{border-bottom:1px solid var(--ic-line-strong);margin-top:.4em;padding-bottom:1em}.gd-clauses{color:var(--ic-ink-600);gap:.8em;margin:1.1em 0 0;padding:0;font-size:.95em;line-height:1.45;list-style:none;display:grid}.gd-clauses li{grid-template-columns:2.6em minmax(0,1fr);display:grid}.gd-clause-number{color:var(--ic-ink-400)}.gd-clauses li[data-floor]{border:.15em solid var(--ic-ink-900);color:var(--ic-ink-900);border-radius:.35em;margin-inline:-.65em;padding:.55em .65em}.gd-signatures{color:var(--ic-ink-400);grid-template-columns:1fr 1fr;gap:1.6em;margin-top:2.4em;font-size:.85em;display:grid}.gd-signatures span{border-top:1px solid var(--ic-ink-600);padding-top:.5em}.gd-changes{gap:.55em;margin:0;display:grid}.gd-changes div{grid-template-columns:7em minmax(0,1fr);align-items:baseline;display:grid}.gd-changes dt{color:var(--ic-ink-400)}.gd-changes dd{align-items:baseline;gap:.6em;margin:0;display:flex}.gd-changes s{color:var(--ic-ink-400)}.gd-changes strong{font-weight:600}.gd-photo,.gd-photo img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.glass-thread{z-index:1;width:100%;max-width:68rem;color:var(--ic-ink-900);grid-area:sheet;grid-template-columns:[source]minmax(12rem,16rem)[wire]minmax(2rem,1fr)[cell]minmax(0,2.6fr);align-content:center;margin:clamp(2.5rem,5vw,3.5rem) auto 0;display:grid;position:relative}.glass-thread-title{--i:0;border:1px solid var(--ic-line);border-radius:var(--radius-panel) var(--radius-panel) 0 0;background-color:var(--ic-paper);grid-column:cell;align-items:center;gap:.625rem;padding:.75rem 1.25rem;font-size:.8125rem;font-weight:500;display:flex}.glass-thread-rows,.glass-thread-row{grid-template-columns:subgrid;grid-column:1/-1;margin:0;padding:0;list-style:none;display:grid}.glass-thread-row{align-items:stretch}.glass-thread-source{flex-direction:row-reverse;grid-column:source;place-self:center end;align-items:center;gap:.875rem;padding-block:.25rem;display:flex}.glass-thread-name{text-align:right;font-size:.8125rem;font-weight:500;line-height:1.3}.glass-thumb{border-radius:var(--radius-control);pointer-events:none;flex:none;width:5.75rem;height:3.5rem;font-size:2.5px;display:block;overflow:hidden}.glass-thumb>.gd{border-radius:0;width:38em}.glass-thread-wire{grid-column:wire;align-self:center;height:1px;margin-left:.875rem;position:relative}.glass-thread-wire:before{content:"";background-color:var(--ic-ink-900);transform-origin:0;position:absolute;inset:0}.glass-thread-wire:after{content:"";border:1px solid var(--ic-ink-900);background-color:var(--ic-paper-raised);width:.4375rem;height:.4375rem;position:absolute;top:-.21875rem;right:-.25rem}.glass-thread-cell{border-inline:1px solid var(--ic-line);border-top:1px solid var(--ic-line);background-color:var(--ic-paper-raised);flex-wrap:wrap;grid-column:cell;align-items:center;gap:.375rem .75rem;min-height:3.25rem;padding:.5rem 1.25rem;font-size:.875rem;line-height:1.4;display:flex}.glass-thread-line{color:var(--ic-ink-400);font-size:.8125rem}.glass-thread-text{flex:1;min-width:0;font-weight:500}.glass-thread-text strong{font-weight:600}.glass-thread-foot{--i:6;border:1px solid var(--ic-line);border-top-color:var(--ic-line-strong);border-radius:0 0 var(--radius-panel) var(--radius-panel);background-color:var(--ic-paper);grid-column:cell;gap:.5rem;padding:.875rem 1.25rem 1rem;display:grid}.glass-thread-count{color:var(--ic-ink-600);font-size:.8125rem;line-height:1.5}@media (width>=48rem) and (height>=46rem){.glass-sources[data-enhanced=true]{height:var(--glass-pin)}.glass-sources[data-enhanced=true] .glass-sources-stage{background-color:var(--memo-desk);background-image:var(--ic-grain);height:100svh;padding-block:clamp(3rem,8vh,5.5rem) clamp(1.25rem,4vh,2.5rem);display:flex;position:sticky;top:0}.glass-sources[data-enhanced=true] .glass-sources-grid{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-areas:"copy""figure";min-height:0}.glass-sources[data-enhanced=true] .glass-sources-title{transition:opacity var(--ic-slow) var(--glass-ease), transform var(--ic-slow) var(--glass-ease);grid-area:copy;margin-top:0}.glass-sources[data-enhanced=true] .glass-desk-figure,.glass-sources[data-enhanced=true] .glass-thread{grid-area:figure;margin-top:clamp(1.75rem,4.5vh,3rem)}.glass-sources[data-enhanced=true] .glass-desk-figure{height:auto}.glass-sources[data-enhanced=true] .glass-thread{align-self:center}.glass-sources[data-enhanced=true] .glass-thread-title,.glass-sources[data-enhanced=true] .glass-thread-row,.glass-sources[data-enhanced=true] .glass-thread-foot{transition:opacity var(--ic-slow) var(--glass-ease), transform var(--ic-slow) var(--glass-ease);transition-delay:calc(var(--glass-gather) * .4 + var(--i,0) * 60ms)}.glass-sources[data-enhanced=true] .glass-thread-wire:before{transition:transform .7s var(--glass-ease);transition-delay:calc(var(--glass-gather) * .55 + var(--i,0) * 60ms)}.glass-sources[data-phase=scattered] [data-for=gathered],.glass-sources[data-enhanced=true][data-phase=gathered] [data-for=scattered]{opacity:0;transform:translateY(10px)}.glass-sources[data-phase=gathered] .glass-tangle{opacity:0}.glass-sources[data-phase=gathered] .glass-piece{opacity:0;transform:translate(calc(22cqw - 50%), calc((20 + var(--i) * 10.5) * 1cqh - 50%)) scale(.22)}.glass-sources[data-phase=scattered] .glass-thread{pointer-events:none}.glass-sources[data-phase=scattered] .glass-thread-title,.glass-sources[data-phase=scattered] .glass-thread-row,.glass-sources[data-phase=scattered] .glass-thread-foot{opacity:0;transition-delay:0s;transform:translateY(8px)}.glass-sources[data-phase=scattered] .glass-thread-wire:before{transition-delay:0s;transform:scaleX(0)}}.glass-morning{isolation:isolate;margin:0 0 clamp(3.5rem,7vw,5.5rem);position:relative}.glass-morning-frame{aspect-ratio:16/7;border-radius:var(--radius-panel);background-color:var(--ic-paper-sunken);position:relative;overflow:hidden}.glass-morning-frame img{object-fit:cover;object-position:50% 55%;width:100%;height:100%;transform:translate3d(0, calc(var(--glass-drift,0) * -10%), 0) scale(1.12);will-change:transform;-webkit-user-select:none;user-select:none;display:block}.glass-handover{z-index:1;border:1px solid var(--ic-line-strong);border-radius:var(--radius-panel);background-color:var(--ic-paper-raised);color:var(--ic-ink-900);justify-items:start;gap:.875rem;margin:-2.5rem .75rem 0;padding:1.125rem 1.25rem 1.25rem;display:grid;position:relative}.glass-handover-decision{font-family:var(--font-display);letter-spacing:-.012em;text-wrap:balance;font-size:clamp(1.1875rem,1.6vw,1.4375rem);line-height:1.18}.glass-handover-figures{border-block:1px solid var(--ic-line);font-size:var(--text-small);justify-self:stretch;gap:.375rem;padding-block:.75rem;display:grid}.glass-handover-figures>div{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;display:flex}.glass-handover-figures dt,.glass-handover-figures dd span,.glass-handover-owner{color:var(--ic-ink-600)}.glass-handover-figures dd{font-weight:500}.glass-handover-short dd{color:var(--ic-signal)}.glass-handover-owner{font-size:var(--text-small)}.glass-close{padding-block:clamp(5.5rem,11vw,9rem) clamp(4.5rem,9vw,7rem)}.glass-close-grid{gap:2rem 4rem;display:grid}.glass-close-title{letter-spacing:-.022em;max-width:14ch;color:var(--ic-ink-900);text-wrap:balance;font-size:clamp(2.5rem,5.4vw,4.75rem);line-height:1}.glass-close-side{gap:2rem;max-width:30rem;display:grid}.glass-close-body{font-size:var(--glass-lede);color:var(--ic-ink-600);text-wrap:pretty;line-height:1.6}.glass-close-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.glass-close-write{font-size:var(--text-small);color:var(--ic-ink-600)}.glass-footer{padding-bottom:2rem}.glass-footer-inner{border-top:1px solid var(--ic-line-strong);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem 2.5rem;padding-top:2rem;display:grid}.glass-standing,.glass-copyright{font-size:var(--text-small);color:var(--ic-ink-600);line-height:1.5}.glass-standing{max-width:44rem}@keyframes glass-rule{0%{transform:scaleY(0)}to{transform:none}}@keyframes glass-beat{0%{opacity:0;transform:translateY(.5em)}24%,76%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.25em)}}@keyframes glass-opening-end{0%,to{visibility:hidden}}@keyframes glass-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes glass-enter-now{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes glass-progress{0%{transform:scaleX(0)}to{transform:none}}@keyframes glass-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes glass-select{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes glass-fill{0%{opacity:0}to{opacity:1}}@keyframes glass-dock{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@media (width>=40rem){.glass-hours{padding-inline:2rem}}@media (width>=48rem){.glass-sources-title{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media (width>=60rem){.glass-film-body{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}@media (width>=48rem){.glass-handover{width:min(23rem,42%);margin:0;position:absolute;top:clamp(1rem,2.4vw,2rem);right:clamp(1rem,2.4vw,2rem)}}@media (width>=48rem) and (width<=63.99rem){.glass-morning-frame{aspect-ratio:2}}@media (width>=64rem){.glass-hours{padding-inline:2.5rem}.glass-close-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}@media (width<=47.99rem){.glass-morning-frame{aspect-ratio:4/3}.glass-morning-frame img{object-position:34% 60%}.glass-desk-figure{height:35rem}.glass-piece{--x:var(--x-narrow);--y:var(--y-narrow);--turn:var(--turn-narrow);--band:1cqh;font-size:clamp(4px,1.45cqw,6.5px)}.glass-tangle--wide{display:none}.glass-tangle--narrow{display:block}.gd-question{font-size:.6875rem}.glass-thread{grid-template-columns:minmax(0,1fr);max-width:32rem}.glass-thread-title,.glass-thread-foot{grid-column:1}.glass-thread-source{border-inline:1px solid var(--ic-line);border-top:1px solid var(--ic-line);background-color:var(--ic-paper-raised);flex-direction:row;grid-area:1/1;justify-content:flex-start;justify-self:stretch;gap:.75rem;padding:.75rem 1rem .25rem}.glass-thread-name{text-align:left;color:var(--ic-ink-600)}.glass-thumb{width:3.75rem;height:2.5rem;font-size:1.6px}.glass-thread-wire{display:none}.glass-thread-cell{border-top:0;grid-area:2/1;min-height:0;padding:.375rem 1rem .875rem}.glass-sheet-bar,.glass-sheet-foot{padding-inline:1rem}.glass-footer-inner{grid-template-columns:minmax(0,1fr)}}@media (width<=39.99rem){.glass{--glass-display:clamp(2.375rem, 10.5vw, 3.25rem)}.glass-hours>span:nth-child(2n){display:none}.glass-hero-inner{padding-top:3.5rem}.glass .waitlist-inline-submit{width:100%}.glass-chapter-hour{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.glass-opening{display:none}.glass-enter,.glass-hours>span,.glass-status,.glass-chip,.glass-sheet-sources,.glass-cell-value,.glass-sheet-row>td,.glass-grid [data-selected=true]:before,.glass-sheet-figures>div:before{animation:none!important}.glass-beat,.glass-grid :is(th,td),.glass-sheet-foot :is(.glass-margin-label,.glass-margin-floor,.glass-sheet-short),.glass-margin-bar,.glass-chip,.glass-tangle,.glass-piece,.glass-sources-title,.glass-thread-title,.glass-thread-row,.glass-thread-foot,.glass-thread-wire:before{transition:none!important}}@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-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-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
