/*! Orvio live preview of 3a4790f0-a867-59b7-88b8-ca6fc4cbb558 0.1.0. For evaluation only; the source is licensed to members (https://orvio.design/license). Preview a2df9edc-1c52-4ecc-b065-9ea8833ffe2e. */:root{--ox-ease-default: cubic-bezier(.16, 1, .3, 1);--ox-duration-default: .5s}[data-ix~="menu"] [role="menu"]:not(.ox-open), [data-ix~="menu"] [role="listbox"]:not(.ox-open), [data-ix~="menu"] [role="dialog"]:not(.ox-open), [data-ix~="menu"] [role="tooltip"]:not(.ox-open), .ox-panel:not(.ox-open){display: none !important}.ox-layer{position: relative;z-index: 1000}.ox-layer > .ox-panel{position: fixed !important;right: auto !important;bottom: auto !important;margin: 0 !important;z-index: 1000}.ox-motion .ox-layer > .ox-panel{animation: ox-pop .18s var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-layer > .ox-panel.ox-closing{animation: ox-pop-out .14s var(--ox-ease, var(--ox-ease-default)) forwards;pointer-events: none}@keyframes ox-pop{from{opacity: 0;translate: 0 -4px}to{opacity: 1;translate: 0 0}}@keyframes ox-pop-out{to{opacity: 0;translate: 0 -4px}}@media (min-width: 768px){[data-ix~="shell-sidebar"]{position: sticky;top: var(--ox-sb-top, 0px);align-self: flex-start;height: calc(100vh - var(--ox-sb-top, 0px) - var(--ox-sb-gap, 0px));max-height: calc(100vh - var(--ox-sb-top, 0px) - var(--ox-sb-gap, 0px));overflow-y: auto;box-sizing: border-box}}[data-ix-toggle]{display: none}@media (max-width: 767px){[data-ix-toggle]{display: revert;flex-shrink: 0}[data-ix~="drawer"].ox-drawer-shown{display: flex !important;flex-direction: column;align-items: stretch}[data-ix~="drawer"]{position: fixed !important;top: 0;bottom: 0;left: 0;z-index: 900 !important;width: min(320px, 86vw) !important;max-width: none !important;height: 100vh;overflow-y: auto;transform: translateX(-100%);visibility: hidden;box-shadow: 0 20px 60px rgba(0, 0, 0, .18)}.ox-motion [data-ix~="drawer"]{transition: transform var(--ox-duration, var(--ox-duration-default)) var(--ox-ease, var(--ox-ease-default)), visibility 0s linear var(--ox-duration, var(--ox-duration-default))}[data-ix~="drawer"].ox-drawer-open{transform: none;visibility: visible;pointer-events: auto;transition-delay: 0s}}.ox-scrim{position: fixed;inset: 0;z-index: 899;background: rgba(0, 0, 0, .32);opacity: 0;visibility: hidden}.ox-motion .ox-scrim{transition: opacity var(--ox-duration, var(--ox-duration-default)) var(--ox-ease, var(--ox-ease-default)), visibility 0s linear var(--ox-duration, var(--ox-duration-default))}@media (max-width: 767px){.ox-scrim.ox-scrim-on{opacity: 1;visibility: visible;transition-delay: 0s}}[data-nav]:has([data-ix~="drawer"].ox-drawer-open){z-index: 901}[data-nav="static"]:has([data-ix~="drawer"].ox-drawer-open){position: relative}html.ox-locked{overflow: hidden}.ox-collapse{overflow: hidden;interpolate-size: numeric-only}.ox-motion .ox-collapse{transition: height calc(var(--ox-duration, var(--ox-duration-default)) * .7) var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-fade{animation: ox-fade .3s var(--ox-ease, var(--ox-ease-default))}@keyframes ox-fade{from{opacity: 0}to{opacity: 1}}.ox-dialog:not(.ox-open){display: none !important}.ox-dialog.ox-open{position: fixed;inset: 0;z-index: 950;display: flex;align-items: center;justify-content: center;background: rgba(0, 0, 0, .35)}.ox-motion .ox-dialog.ox-open{animation: ox-fade .22s var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-dialog.ox-open > *{animation: ox-rise .26s var(--ox-ease, var(--ox-ease-default))}.ox-motion .ox-dialog.ox-closing{animation: ox-fade-out .2s var(--ox-ease, var(--ox-ease-default)) forwards}.ox-motion .ox-dialog.ox-closing > *{animation: ox-sink .2s var(--ox-ease, var(--ox-ease-default)) forwards}@keyframes ox-fade-out{to{opacity: 0}}@keyframes ox-rise{from{opacity: 0;translate: 0 12px;scale: .98}to{opacity: 1;translate: 0 0;scale: 1}}@keyframes ox-sink{to{opacity: 0;translate: 0 8px;scale: .98}}[data-nav="fixed"], [data-nav="docking"]{position: sticky;top: 0;z-index: 800}:root{--ox-enter-duration-default: .82s;--ox-enter-ease-default: cubic-bezier(.2, .7, .2, 1)}@media (prefers-reduced-motion: no-preference){[data-ox-enter="on"] :where([data-enter]:not([data-enter="stagger"])), [data-ox-enter="on"] :where([data-enter="stagger"] > *){animation: ox-enter var(--ox-enter-duration, var(--ox-enter-duration-default)) var(--ox-enter-ease, var(--ox-enter-ease-default)) .08s backwards}[data-ox-enter="on"] [data-enter="2"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(2){animation-delay: .17s}[data-ox-enter="on"] [data-enter="3"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(3){animation-delay: .26s}[data-ox-enter="on"] [data-enter="4"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(4){animation-delay: .35s}[data-ox-enter="on"] [data-enter="5"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(5){animation-delay: .44s}[data-ox-enter="on"] [data-enter="6"], [data-ox-enter="on"] [data-enter="stagger"] > :nth-child(6){animation-delay: .53s}[data-ox-enter="on"] [data-enter="stagger"] > :nth-child(n+7){animation-delay: .62s}}@keyframes ox-enter{from{opacity: 0;translate: 0 16px}to{opacity: 1;translate: 0 0}}.ox-motion .ox-wait{opacity: 0;translate: 0 var(--ox-y, 20px)}.ox-motion .ox-wait.ox-in{opacity: 1;translate: 0 0;transition: opacity var(--ox-t, .82s) var(--ox-enter-ease, var(--ox-enter-ease-default)), translate var(--ox-t, .82s) var(--ox-enter-ease, var(--ox-enter-ease-default));transition-delay: var(--ox-d, 0ms)}@media (prefers-reduced-motion: no-preference){[data-ox-enter="on"] [data-ix~="float"]{animation: ox-float-in .9s var(--ox-enter-ease, var(--ox-enter-ease-default)) calc(.52s + var(--ox-k, 0) * .16s) backwards, ox-float calc(5.2s + var(--ox-k, 0) * .8s) ease-in-out 1.5s infinite alternate}[data-ox-enter="on"] [data-ix~="float"].ox-off{animation-play-state: paused}}@keyframes ox-float-in{from{opacity: 0;translate: 0 14px}to{opacity: 1;translate: 0 0}}@keyframes ox-float{from{translate: 0 0}to{translate: 0 calc(var(--ox-dir, 1) * 6px)}}.ox-motion .ox-draw path, .ox-motion .ox-draw line, .ox-motion .ox-draw polyline, .ox-motion .ox-draw circle, .ox-motion .ox-draw polygon, .ox-motion .ox-draw ellipse{transition: stroke-dashoffset 1.4s var(--ox-enter-ease, var(--ox-enter-ease-default))}[data-ix~="count"]{font-variant-numeric: tabular-nums}body{margin: 0;background: var(--noa-calico)}[data-fit-width]{margin: 0 auto}body.noa-ds [data-fit-width]{margin-bottom: var(--noa-space-48)}.ix-panel.ix-floating{position: fixed;right: auto;bottom: auto;margin: 0}@keyframes noa-in{from{opacity: 0;transform: translateY(6px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: no-preference){.ix-in{animation: noa-in .42s cubic-bezier(.2, .7, .2, 1) backwards;animation-delay: calc(var(--ix-i, 0) * 45ms)}}html:root{--vp-d: 100dvh;--vp-s: 100svh}@view-transition{navigation: auto}[data-nav="static"], [data-nav="fixed"], [data-nav="docking"]{view-transition-name: ox-nav}[data-ix~="shell-sidebar"]{view-transition-name: ox-sidebar}body[class$="-ds"] [data-nav], body[class$="-ds"] [data-ix~="shell-sidebar"]{view-transition-name: none}:root{--ox-vt-duration: .34s;--ox-vt-shift: 24px;--ox-enter-ease-default: cubic-bezier(.2, .7, .2, 1)}[data-ox-profile="webapp"], [data-ox-profile="mobile"]{--ox-vt-duration: .22s;--ox-vt-shift: 16px}@media (prefers-reduced-motion: no-preference){::view-transition-group(root){animation-duration: var(--ox-vt-duration)}::view-transition-old(root){animation: ox-vt-out var(--ox-vt-duration) var(--ox-enter-ease, var(--ox-enter-ease-default)) both}::view-transition-new(root){animation: ox-vt-in var(--ox-vt-duration) var(--ox-enter-ease, var(--ox-enter-ease-default)) both}html:active-view-transition-type(ox-back)::view-transition-old(root){animation-name: ox-vt-out-back}html:active-view-transition-type(ox-back)::view-transition-new(root){animation-name: ox-vt-in-back}}@media (prefers-reduced-motion: reduce){::view-transition-group(*), ::view-transition-old(*), ::view-transition-new(*){animation: none !important}}@keyframes ox-vt-out{to{opacity: 0;transform: translateY(calc(var(--ox-vt-shift) * -.5))}}@keyframes ox-vt-in{from{opacity: 0;transform: translateY(var(--ox-vt-shift))}}@keyframes ox-vt-out-back{to{opacity: 0;transform: translateY(calc(var(--ox-vt-shift) * .5))}}@keyframes ox-vt-in-back{from{opacity: 0;transform: translateY(calc(var(--ox-vt-shift) * -1))}}[data-fit-width]{zoom: min(1, calc(var(--ox-vw, 100000) / var(--ox-fw, 1)))}.s1{width: 1600px;min-height: 1200px;--brand2: var(--noa-sage);--brand: var(--noa-ink);--primary: var(--noa-ink);--ink: var(--noa-ink);--paper: var(--noa-calico);--tint: var(--noa-ce7e8e7);--deep: var(--noa-c363837);--mid: var(--noa-c858686);--brand3: var(--noa-sage);--pop: var(--noa-sage);--on-brand: var(--paper);--on-primary: var(--paper);--on-ink: var(--paper);--on-paper: var(--ink);--on-tint: var(--ink);--on-deep: var(--paper);--on-mid: var(--ink);--on-brand2: var(--white);--on-brand3: var(--white);--on-pop: var(--white);--white: var(--noa-white);--black: var(--noa-c0b0b0b);--night: color-mix(in oklch,var(--noa-ink) 25%,var(--noa-c0e0e0e));--mist: color-mix(in oklch,var(--noa-ce7e8e7) 55%,var(--noa-cf1f1f2));--fd: 'Geist',system-ui,sans-serif;--ft: 'Geist Mono',system-ui,sans-serif;--fm: 'Geist Mono',ui-monospace,monospace;--frame: var(--noa-cd8d8d5);--pad: 40px;--gap: 0px;--r: 0px;display: grid;grid-template-columns: 300px 250px 1fr;grid-template-rows: 190px 1fr 200px;gap: 0}.s2{grid-area: 1/1/2/2}.s3{width: min(72cqw, calc(min(34cqh * max(1, 2.6 / var(--logo-ar)), 46cqh) * var(--logo-ar)))}.s4{grid-area: 2/1/4/2}.s5{--L: min(80cqh, calc(56cqw * var(--wordmark-ar)));position: absolute;left: 12cqw;bottom: 5cqh;width: var(--L);height: calc(var(--L) / var(--wordmark-ar));aspect-ratio: auto;transform-origin: 0 100%;translate: calc(var(--L) / var(--wordmark-ar)) 0;rotate: -90deg}.s6{right: 8cqw;top: 6cqh;text-align: right;font-size: var(--noa-font-size-12);line-height: var(--noa-line-height-1p7);opacity: .8}.s7{grid-area: 1/2/3/4}.s8{position: relative;height: 54cqh;aspect-ratio: var(--symbol-ar)}.s9{position: absolute;inset: 0;height: 100%;width: 100%;--c: var(--brand);opacity: 1}.s10{position: absolute;inset: -1px;width: calc(100% + 2px);height: calc(100% + 2px);overflow: visible;color: currentColor}.s11{left: 0;right: 0;top: calc(-18.75% - 34px);height: 14px;border: solid currentColor;border-width: 0 1px;opacity: .75;color: currentColor}.s12{left: 0;right: 0;top: 7px;height: 1px;background: currentColor}.s13{left: 50%;top: -4px;translate: -50% 0;padding: 0 var(--noa-space-8);background: var(--g);font-size: var(--noa-font-size-12)}.s14{top: 0;bottom: 0;right: calc(-18.75% - 34px);width: 14px;border: solid currentColor;border-width: 1px 0;opacity: .75;color: currentColor}.s15{top: 0;bottom: 0;left: 7px;width: 1px;background: currentColor}.s16{top: 50%;left: -2px;translate: 0 -50%;padding: var(--noa-space-6) 0;background: var(--g);font-size: var(--noa-font-size-12);writing-mode: vertical-rl}.s17{font-size: var(--noa-font-size-12);left: calc(-18.75%);bottom: calc(-18.75% - 26px);opacity: .7}.s18{grid-area: 3/2/4/3}.s19{display: flex;align-items: center;gap: var(--noa-space-fluid-3)}.s20{--s: 46cqh;--ag: var(--ink);color: var(--paper)}.s21{grid-area: 3/3/4/4}.s22{display: grid;grid-template-rows: 1.3fr 1fr}.s23{display: grid;grid-template-columns: 1.1fr 1fr}.s24{background: var(--noa-ink);color: var(--noa-calico);display: flex;flex-direction: column;justify-content: space-between;padding: var(--noa-space-22);min-width: 0}.s25{align-self: flex-end;text-align: right}.s26{font-size: var(--noa-font-size-13);line-height: var(--noa-line-height-1p5)}.s27{background: var(--noa-calico);color: var(--noa-ink);display: flex;flex-direction: column;justify-content: space-between;padding: var(--noa-space-22);min-width: 0}.s28{display: grid;grid-template-columns: 1.3fr 1fr 1fr}.s29{background: var(--noa-silver);color: var(--noa-ink);display: flex;flex-direction: column;justify-content: space-between;padding: var(--noa-space-16);min-width: 0}.s30{background: var(--noa-sage);color: var(--noa-white);display: flex;flex-direction: column;justify-content: space-between;padding: var(--noa-space-16);min-width: 0}.s31{background: var(--noa-moss);color: var(--noa-calico);display: flex;flex-direction: column;justify-content: space-between;padding: var(--noa-space-16);min-width: 0}.s32{background: var(--noa-ink);color: var(--noa-calico)}.s33{background: var(--noa-calico);color: var(--noa-ink)}.s34{background: var(--noa-silver);color: var(--noa-ink)}.s35{background: var(--noa-sage);color: var(--noa-ink)}.s36{background: var(--noa-moss);color: var(--noa-calico)}.s37{background: var(--noa-linen)}.s38{background: var(--noa-linen-2)}.s39{background: var(--noa-linen-3)}.s40{background: var(--noa-linen-4)}.s41{background: var(--noa-linen-5)}.s42{background: var(--noa-linen-6)}.s43{background: var(--noa-linen-7)}.s44{background: var(--noa-linen-8)}.s45{background: var(--noa-linen-9)}.s46{background: var(--noa-linen-10)}.s47{background: var(--noa-linen-11)}.s48{background: var(--noa-linen-12)}.s49{background: var(--noa-linen-13)}.s50{background: var(--noa-linen-14)}.s51{background: var(--noa-linen-15)}.s52{background: var(--noa-linen-16)}.s53{background: var(--noa-linen-17)}.s54{background: var(--noa-linen-18)}.s55{background: var(--noa-linen-19)}.s56{background: var(--noa-linen-20)}.s57{background: var(--noa-linen-21)}.s58{background: var(--noa-linen-22)}.s59{background: var(--noa-linen-23)}.s60{background: var(--noa-linen-24)}.s61{background: var(--noa-line)}.s62{background: var(--noa-line-2)}.s63{background: var(--noa-line-3)}.s64{background: var(--noa-line-4)}.s65{background: var(--noa-line-5)}.s66{background: var(--noa-line-6)}.s67{background: var(--noa-line-7)}.s68{background: var(--noa-line-8)}.s69{background: var(--noa-line-9)}.s70{background: var(--noa-line-10)}.s71{background: var(--noa-line-11)}.s72{background: var(--noa-line-12)}.s73{background: var(--noa-line-13)}.s74{background: var(--noa-line-14)}.s75{background: var(--noa-line-15)}.s76{background: var(--noa-line-16)}.s77{background: var(--noa-stone)}.s78{background: var(--noa-stone-2)}.s79{background: var(--noa-stone-3)}.s80{background: var(--noa-stone-4)}.s81{background: var(--noa-stone-5)}.s82{background: var(--noa-stone-6)}.s83{background: var(--noa-stone-7)}.s84{background: var(--noa-stone-8)}.s85{background: var(--noa-bark)}.s86{background: var(--noa-bark-2)}.s87{background: var(--noa-bark-3)}.s88{background: var(--noa-bark-4)}.s89{background: var(--noa-bark-5)}.s90{background: var(--noa-bark-6)}.s91{background: var(--noa-bark-7)}.s92{background: var(--noa-bark-8)}.s93{background: var(--noa-bark-9)}.s94{background: var(--noa-bark-10)}.s95{background: var(--noa-bark-11)}.s96{background: var(--noa-bark-12)}.s97{background: var(--noa-bark-13)}.s98{background: var(--noa-bark-14)}.s99{background: var(--noa-bark-15)}.s100{background: var(--noa-bark-16)}.s101{background: var(--noa-bark-17)}.s102{background: var(--noa-bark-18)}.s103{background: var(--noa-white)}.s104{background: var(--noa-selection-sage)}.s105{background: var(--noa-text-selection)}.s106{background: var(--noa-focus-green)}.s107{background: var(--noa-brick)}.s108{background: var(--noa-hover-moss)}.s109{background: var(--noa-black)}.s110{color: var(--noa-ink)}.s111{margin-top: var(--noa-space-14)}[data-fit-width="1440"]{--ox-fw: 1440}[data-fit-width="1600"]{--ox-fw: 1600}:root{color-scheme:light;font-family:var(--noa-font-sans);color:var(--ink);background:var(--paper);font-synthesis:none;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--noa-line-16) var(--paper)}*,*::before,*::after{box-sizing:border-box}body{margin:0}html:has(dialog[open]){overflow:hidden}:where(a){color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}img{display:block;max-width:100%}p,h1,h2,h3,dl,dd,figure{margin:0}:focus-visible{outline:2px solid var(--noa-focus-green);outline-offset:5px}::selection{background:var(--noa-text-selection);color:var(--noa-bark-13)}.definitions{position:absolute;width:0;height:0;overflow:hidden}.icon{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;flex:none}.mono{font:400 10px/1.5 var(--noa-font-mono);text-transform:uppercase;letter-spacing:.075em}.skip{position:fixed;top:16px;left:16px;z-index:30;padding:var(--noa-space-12);background:var(--paper);transform:translateY(-200%);clip-path:inset(50%)}.skip:focus{transform:translateY(0);clip-path:none}.stage{--stage-inset:clamp(8px,1vw,16px);--hero-height:calc(var(--vp-d) - 2 * var(--stage-inset));padding:var(--stage-inset);background:var(--silver)}.hero,.interlude-stage{--content-edge:max(calc(var(--pad) - var(--stage-inset,0px)),calc((100% - var(--content-max)) / 2 + var(--pad)))}.hero{--hero-copy-top:21%;height:var(--hero-height);position:relative;isolation:isolate;overflow:hidden;background:var(--panel)}.hero-art{--portrait-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDQwIDk2MCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGRlZnM+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImV4cG9zdXJlIiB4MT0iMCIgeDI9Ii4wMTgiIHkxPSIwIiB5Mj0iLjE5Ij4KICAgICAgPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgICA8c3RvcCBvZmZzZXQ9Ii4xNyIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iLjA0NSIvPgogICAgICA8c3RvcCBvZmZzZXQ9Ii40OCIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iLjU5Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iLjgyIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIuOTYiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxmaWx0ZXIgaWQ9ImRldmVsb3AiIHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CiAgICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIuNjQiIG51bU9jdGF2ZXM9IjMiIHNlZWQ9IjE2Ii8+CiAgICAgIDxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDEgIDAgMCAwIDAgMSAgMCAwIDAgMCAxICAxIDAgMCAwIDAiIHJlc3VsdD0iZ3JhaW4iLz4KICAgICAgPGZlQ29tcG9zaXRlIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImdyYWluIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9IjEuNjEiIGszPSIuNjEiIGs0PSItLjYxIi8+CiAgICA8L2ZpbHRlcj4KICA8L2RlZnM+CiAgPHJlY3Qgd2lkdGg9IjE0NDAiIGhlaWdodD0iOTYwIiBmaWxsPSJ1cmwoI2V4cG9zdXJlKSIgZmlsdGVyPSJ1cmwoI2RldmVsb3ApIi8+Cjwvc3ZnPg==");position:absolute;z-index:-1;right:0;bottom:0;width:min(86%,calc(var(--hero-height) * 1.44));aspect-ratio:3/2;-webkit-mask-image:linear-gradient(90deg,transparent 2%,var(--noa-black) 40%),var(--portrait-mask),linear-gradient(180deg,transparent,var(--noa-black) 8%);mask-image:linear-gradient(90deg,transparent 2%,var(--noa-black) 40%),var(--portrait-mask),linear-gradient(180deg,transparent,var(--noa-black) 8%);mask-size:100% 100%;mask-repeat:no-repeat;mask-composite:intersect;pointer-events:none}.hero-art img{position:absolute;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:right bottom;transform-origin:85% 65%;transform:scale(1.013);filter:contrast(1.025)}.hero-grain{position:absolute;inset:0;background:url("../assets/images/brand/grain.svg") repeat;background-size:144px;opacity:.29;mix-blend-mode:soft-light;mask-image:radial-gradient(ellipse at 71% 35%,transparent 17%,var(--noa-black) 34%,transparent 65%)}.topbar{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:var(--noa-space-fluid-15);padding:clamp(var(--noa-space-20),calc(var(--vp-d) * .032),var(--noa-space-38)) var(--content-edge);z-index:2}.brand{display:inline-flex;align-items:center;justify-content:center;gap:var(--noa-space-10);flex:none}.brand img{transition:transform .4s var(--ease)}.brand:hover img{transform:skewX(-8deg) translateX(2px)}.menu-toggle{display:none}.top-links{display:flex;align-items:center;gap:var(--noa-space-fluid-10);margin-right:auto}.top-links a{position:relative;padding:var(--noa-space-9) 0;color:var(--muted);font-size:var(--noa-font-size-13);font-weight:var(--noa-font-weight-450)}.top-links .icon{display:none}.top-links a[aria-current],.top-links a:hover{color:var(--ink)}.top-links a::after{content:"";position:absolute;bottom:4px;left:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .35s var(--ease)}.top-links a:hover::after,.top-links a:focus-visible::after{transform:scaleX(1);transform-origin:left}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--noa-space-10);min-height:42px;padding:0 var(--noa-space-16);border:1px solid transparent;border-radius:var(--noa-radius-7);white-space:nowrap;font-size:var(--noa-font-size-13);font-weight:var(--noa-font-weight-510);transition:background .3s ease,color .3s ease,border-color .3s ease}.button .icon,.round-arrow .icon{transition:transform .35s var(--ease)}.button:hover .icon,.collection-link:hover .round-arrow .icon{transform:translate(2px,-2px)}.button-glass{background:var(--noa-cf6f7f38c);border-color:var(--noa-linen-3);box-shadow:0 1px 4px var(--noa-c232b2010)}.button-glass:hover{background:var(--noa-white)}.hero-spine{position:absolute;left:calc(var(--content-edge) / 2);translate:-50% 0;top:var(--hero-copy-top);bottom:7.5%;display:flex;align-items:center;gap:var(--noa-space-16);writing-mode:vertical-rl;transform:rotate(180deg);flex-direction:row-reverse;color:var(--muted);font-size:var(--noa-font-size-11);letter-spacing:.018em;white-space:nowrap}.hero-spine i{display:block;width:1px;background:var(--noa-line-15);flex:1}.hero-copy{position:absolute;left:var(--content-edge);top:var(--hero-copy-top);bottom:16%;width:max-content;max-width:61%}.hero-details{display:flex;gap:var(--noa-space-fluid-17)}.hero-details dt{font:400 10px/1.4 var(--noa-font-mono);text-transform:uppercase;letter-spacing:.09em;color:var(--noa-stone-5);margin-bottom:var(--noa-space-6)}.hero-details dd{font-size:var(--noa-font-size-fluid-6);font-weight:var(--noa-font-weight-405);line-height:var(--noa-line-height-1p15);letter-spacing:-.045em}.hero-title{position:absolute;top:47%;transform:translateY(-35%);width:max-content}h1{font-size:var(--noa-font-size-fluid-21);line-height:var(--noa-line-height-0p93);font-weight:var(--noa-font-weight-280);letter-spacing:-.076em;white-space:nowrap;margin-left:var(--noa-space-n0p066em)}h1 span,h2 span{color:var(--accent)}.hero-title p{display:flex;align-items:center;gap:var(--noa-space-12);color:var(--muted);font-size:var(--noa-font-size-fluid-3);letter-spacing:-.018em;margin-top:clamp(var(--noa-space-14),calc(var(--vp-d) * .0245),var(--noa-space-27))}.hero-title p::before{content:"";width:13px;height:1px;background:var(--noa-stone);flex:none}.hero-next{position:absolute;bottom:6.9%;left:var(--content-edge);display:inline-flex;align-items:center;gap:var(--noa-space-10);min-height:44px;font-size:var(--noa-font-size-13);color:var(--muted);transition:color .25s ease}.hero-next:hover{color:var(--ink)}.scroll-icon{border:1px solid var(--noa-line-11);border-radius:50%;width:26px;height:26px;display:grid;place-items:center;overflow:hidden}.scroll-icon .icon{width:13px;height:13px;transition:transform .35s var(--ease)}.hero-next:hover .icon{transform:translateY(3px)}.hero-caption{position:absolute;right:22px;bottom:19px;color:var(--noa-linen-11);background:var(--noa-c171918bf);padding:var(--noa-space-6) var(--noa-space-8);display:flex;align-items:center;gap:var(--noa-space-7);border-radius:var(--noa-radius-4);font-size:var(--noa-font-size-9)}.hero-caption i,.index-label i{height:5px;width:5px;display:inline-block;background:currentColor;flex:none;border-radius:50%}.section{max-width:var(--content-max);margin:auto;padding-inline:var(--pad);scroll-margin-top:36px}.work{padding-block:var(--noa-space-fluid-29) var(--noa-space-fluid-30)}.section-head{display:grid;grid-template-columns:minmax(135px,.49fr) 1.42fr minmax(160px,.58fr);gap:var(--noa-space-22);align-items:end;margin-bottom:var(--noa-space-fluid-23)}.index-label{color:var(--muted);display:flex;align-items:center;gap:var(--noa-space-8);align-self:start;padding-top:var(--noa-space-6)}.index-label i{color:var(--accent)}h2{font-size:var(--noa-font-size-fluid-17);line-height:var(--noa-line-height-0p96);font-weight:var(--noa-font-weight-300);letter-spacing:-.068em;margin-left:var(--noa-space-n0p055em)}.section-head p,.contact-action p,.studio-copy>p{font-size:var(--noa-font-size-fluid-5);line-height:var(--noa-line-height-1p55);letter-spacing:-.015em;color:var(--muted)}.section-head p{max-width:31ch;padding-bottom:var(--noa-space-2)}.collection-grid{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,.82fr);gap:var(--noa-space-fluid-21);align-items:start}.collection-secondary{margin-top:var(--noa-space-fluid-20)}.collection-link{display:block}.collection-photo{position:relative;isolation:isolate;overflow:hidden;background:var(--noa-line-4);aspect-ratio:3/4;border-radius:var(--noa-radius-4)}.collection-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 41%;transition:transform .75s var(--ease),filter .75s var(--ease)}.collection-secondary .collection-photo img{object-position:50% 31%}.collection-link:hover .collection-photo img,.collection-link:focus-visible .collection-photo img{transform:scale(1.055);filter:contrast(1.055)}.collection-figure{position:absolute;left:13px;bottom:13px;color:var(--noa-white);background:var(--noa-c171918ba);padding:var(--noa-space-5) var(--noa-space-8);border-radius:var(--noa-radius-3)}.collection-caption{display:flex;justify-content:space-between;align-items:center;gap:var(--noa-space-12);padding-top:var(--noa-space-16)}.collection-caption p{color:var(--muted);margin-bottom:var(--noa-space-5)}.collection-caption h3{font-size:var(--noa-font-size-fluid-9);line-height:var(--noa-line-height-1p02);letter-spacing:-.06em;font-weight:var(--noa-font-weight-365)}.round-arrow{width:43px;height:43px;border-radius:50%;border:1px solid var(--noa-line-12);background:transparent;display:grid;place-items:center;flex:none;transition:background .3s ease,color .3s ease,border-color .3s ease}.collection-link:hover .round-arrow,.collection-link:focus-visible .round-arrow,.round-arrow:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.studio{background:var(--noa-linen-21);border-block:1px solid var(--noa-linen-24);scroll-margin-top:0}.studio-inner{display:grid;grid-template-columns:.89fr 1.11fr;gap:var(--noa-space-fluid-24);align-items:center;padding-block:var(--noa-space-fluid-27)}.studio-copy .index-label{margin-bottom:var(--noa-space-fluid-18)}.studio-copy h2{font-size:var(--noa-font-size-fluid-15)}.studio-copy>p{max-width:41ch;margin-top:var(--noa-space-24)}.studio-figure img{width:100%;height:auto;aspect-ratio:1.31;object-fit:cover;border-radius:var(--noa-radius-4)}.studio-figure figcaption{display:flex;justify-content:space-between;gap:var(--noa-space-10);color:var(--muted);padding-top:var(--noa-space-12)}.contact{padding-top:var(--noa-space-fluid-28)}.contact-body{display:flex;justify-content:space-between;align-items:end;gap:var(--noa-space-35);margin-block:var(--noa-space-fluid-22) var(--noa-space-fluid-26)}.contact-action{max-width:265px}.contact-action p{margin-bottom:var(--noa-space-14)}.contact-action .contact-note{margin:var(--noa-space-12) 0 0;color:var(--muted);font-size:var(--noa-font-size-10);line-height:var(--noa-line-height-1p5)}.button-dark{background:var(--ink);color:var(--noa-linen-7);border-color:var(--ink)}.button-dark:hover{background:var(--noa-hover-moss);border-color:var(--noa-hover-moss)}.footer{display:flex;justify-content:space-between;gap:var(--noa-space-14);align-items:center;min-height:112px;border-top:1px solid var(--line);padding-bottom:var(--noa-space-59)}.footer-brand{font-size:var(--noa-font-size-15);font-weight:var(--noa-font-weight-520);letter-spacing:-.04em}.footer .mono{color:var(--muted)}.top-return{display:inline-flex;align-items:center;gap:var(--noa-space-5);min-height:44px;font-size:var(--noa-font-size-13);color:var(--muted)}.top-return:hover{color:var(--ink)}.dock{position:fixed;z-index:5;left:50%;bottom:max(22px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:var(--noa-space-3);max-width:calc(100% - 24px);padding:var(--noa-space-5);border:1px solid var(--noa-cffffffe6);border-radius:var(--noa-radius-100);background:var(--noa-cf0f2efed);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 8px 30px var(--noa-c121a142e),0 1px 3px var(--noa-c17221916);opacity:0;visibility:hidden;transform:translate(-50%,calc(100% + 34px));transition:transform .52s var(--ease),opacity .29s ease,visibility 0s .52s}.dock[data-visible]{opacity:1;visibility:visible;transform:translate(-50%,0);transition-delay:0s}.dock a{display:flex;align-items:center;justify-content:center;gap:var(--noa-space-5);min-height:41px;padding:0 var(--noa-space-13);border-radius:var(--noa-radius-100);color:var(--noa-stone-6);font-size:var(--noa-font-size-13);white-space:nowrap}.dock .dock-home{flex:none;padding:0 var(--noa-space-12)}.dock-home img{width:21px;height:16px;max-width:none;flex:none}.dock-home[aria-current] img{filter:brightness(0) invert(1)}.dock a:hover{background:var(--noa-linen-19);color:var(--noa-bark-15)}.dock a[aria-current]{background:var(--noa-bark-3);color:var(--noa-linen-6)}.dock .icon{width:12px;height:12px}@media (max-width:1024px), (max-width:1200px) and (pointer:coarse){.topbar[data-menu-ready]{gap:var(--noa-space-8)}.topbar[data-menu-ready] .menu-toggle{position:relative;display:grid;place-items:center;width:44px;height:44px;margin-left:auto;flex:none;border:1px solid var(--noa-line-10);border-radius:var(--noa-radius-7);background:var(--noa-cf6f7f38c);color:var(--ink);transition:background .28s var(--ease),color .28s var(--ease)}.menu-toggle span{position:absolute;width:17px;height:1px;background:currentColor;transition:translate .32s var(--ease),rotate .32s var(--ease)}.menu-toggle span:first-child{translate:0 -3px}.menu-toggle span:last-child{translate:0 3px}.topbar[data-menu-open] .menu-toggle{background:var(--ink);color:var(--paper)}.topbar[data-menu-open] .menu-toggle span{translate:0 0}.topbar[data-menu-open] .menu-toggle span:first-child{rotate:45deg}.topbar[data-menu-open] .menu-toggle span:last-child{rotate:-45deg}.topbar[data-menu-ready] .top-links{position:absolute;top:calc(100% - 4px);right:var(--content-edge);display:grid;gap:0;width:min(328px,calc(100% - 2 * var(--content-edge)));margin:0;padding:var(--noa-space-7) var(--noa-space-14);border:1px solid var(--noa-line-3);border-radius:var(--noa-radius-8);background:var(--noa-linen-13);box-shadow:0 16px 35px var(--noa-c1722191f);opacity:0;visibility:hidden;pointer-events:none;translate:0 -8px;scale:.98;transform-origin:top right;transition:opacity .26s var(--ease),translate .36s var(--ease),scale .36s var(--ease),visibility 0s .36s}.topbar[data-menu-open] .top-links{opacity:1;visibility:visible;pointer-events:auto;translate:0 0;scale:1;transition-delay:0s}.topbar[data-menu-ready] .top-links a{display:flex;justify-content:space-between;align-items:center;min-height:46px;padding:0 var(--noa-space-5);font-size:var(--noa-font-size-15);opacity:0;translate:0 -5px;transition:opacity .24s var(--ease),translate .34s var(--ease)}.topbar[data-menu-ready] .top-links a+a{border-top:1px solid var(--line)}.topbar[data-menu-ready] .top-links a::after{display:none}.topbar[data-menu-ready] .top-links .icon{display:block;width:15px;height:15px}.topbar[data-menu-open] .top-links a{opacity:1;translate:0 0;transition-delay:calc(40ms + 40ms * var(--menu-order,0))}.top-links a:nth-child(2){--menu-order:1}.top-links a:nth-child(3){--menu-order:2}}@media(max-width:1050px){.section-head{grid-template-columns:118px 1fr minmax(148px,.52fr);gap:var(--noa-space-16)}}@media(max-width:760px){.topbar{padding-block:var(--noa-space-13);gap:var(--noa-space-16)}.topbar .brand img{width:27px;height:auto}.top-links{gap:var(--noa-space-13)}.top-links a{font-size:var(--noa-font-size-12);min-height:44px;display:flex;align-items:center}.topbar .button{font-size:var(--noa-font-size-12);padding-inline:var(--noa-space-9);gap:var(--noa-space-4)}.topbar .button .icon{width:13px;height:13px}.hero-spine{top:calc(var(--hero-copy-top) + 44px);bottom:auto;left:var(--content-edge);right:var(--content-edge);translate:none;transform:none;writing-mode:horizontal-tb}.hero-spine span{display:none}.hero-spine i{width:auto;height:1px}.hero-details{gap:var(--noa-space-25)}.hero-details dt{font-size:var(--noa-font-size-9);margin-bottom:var(--noa-space-4)}.hero-details dd{font-size:var(--noa-font-size-15)}h1{font-size:var(--noa-font-size-fluid-18)}.hero-title p{font-size:var(--noa-font-size-fluid-2);gap:var(--noa-space-7);margin-top:var(--noa-space-12)}.hero-title p::before{width:9px}.scroll-icon{width:23px;height:23px}.hero-next{bottom:12px}.hero-caption{right:var(--content-edge);bottom:22px;font-size:var(--noa-font-size-8)}h2{font-size:var(--noa-font-size-fluid-13)}.section-head{display:grid;grid-template-columns:1fr;gap:var(--noa-space-13)}.section-head p{max-width:35ch}.index-label{padding-top:0}.collection-grid{gap:var(--noa-space-23)}.collection-secondary{margin-top:var(--noa-space-38)}.collection-caption p{font-size:var(--noa-font-size-9)}.round-arrow{width:36px;height:36px}.studio-inner{grid-template-columns:1fr;gap:var(--noa-space-31)}.studio-copy .index-label{margin-bottom:var(--noa-space-16)}.studio-copy>p{margin-top:var(--noa-space-17)}.contact-body{align-items:start;flex-direction:column;gap:var(--noa-space-18)}.footer{min-height:85px;padding-bottom:var(--dock-clearance);padding-top:var(--noa-space-8)}.footer .mono{display:none}}@media(max-width:510px){.collection-grid{grid-template-columns:1fr;gap:var(--noa-space-35)}.collection-secondary{margin-top:0;margin-left:var(--noa-space-fluid-7)}.collection-caption{padding-top:var(--noa-space-12)}.topbar[data-menu-ready] .top-links{width:calc(100% - 2 * var(--content-edge))}}@media (max-width:760px) and (orientation:portrait), (max-aspect-ratio:4/5){.hero{--hero-copy-top:clamp(76px,15%,150px)}.hero-copy{right:var(--content-edge);bottom:auto;width:auto;max-width:none}.hero-title{position:static;transform:none;max-width:100%;margin-top:clamp(var(--noa-space-25),calc(var(--vp-d) * .06),var(--noa-space-74))}.hero-art{right:-7%;width:min(204%,calc(var(--hero-height) * 1.02))}.hero-next{bottom:12px;background:var(--noa-ceef0ecee);padding:var(--noa-space-5) var(--noa-space-10) var(--noa-space-5) var(--noa-space-6);border-radius:var(--noa-radius-100);gap:var(--noa-space-6);font-size:var(--noa-font-size-12);color:var(--ink)}.hero-caption{right:var(--content-edge);bottom:22px}}@media (max-width:760px) and (max-height:640px) and (orientation:portrait){.hero{--hero-copy-top:clamp(70px,14%,90px)}.hero-title{margin-top:var(--noa-space-18)}.hero-art{right:-4%;width:min(195%,calc(var(--hero-height) * .98))}}@media (max-width:760px) and (orientation:landscape){.hero-spine{right:54%}}@media(max-height:540px) and (orientation:landscape){.hero{--hero-copy-top:23%}.hero-art{width:min(74%,calc(var(--hero-height) * 1.32))}.topbar{padding-block:var(--noa-space-8)}.hero-copy{bottom:12%}.hero-title{top:47%;max-width:43vw;transform:translateY(-30%)}h1{font-size:var(--noa-font-size-fluid-16)}.hero-next{bottom:12px}}@media(max-width:355px){.topbar{gap:var(--noa-space-9)}.top-links{gap:var(--noa-space-9)}.top-links a,.topbar .button{font-size:var(--noa-font-size-11)}.hero-title p{font-size:var(--noa-font-size-11)}.dock a{padding-inline:var(--noa-space-10);font-size:var(--noa-font-size-12)}}@media(max-width:319px){.dock a{padding-inline:var(--noa-space-6)}.dock .dock-home{padding-inline:var(--noa-space-8)}.hero-caption{bottom:64px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;transition-duration:.01ms !important;animation-duration:.01ms !important}.collection-link:hover .collection-photo img,.collection-link:focus-visible .collection-photo img{transform:none}.topbar[data-menu-ready] .top-links,.topbar[data-menu-open] .top-links a{transition-delay:0s}}.preloader{display:none}[data-ox-enter="on"]:not([data-intro-done]):not(:has(:target)) .preloader{position:fixed;inset:0;z-index:12;display:grid;place-items:center;pointer-events:none;background:var(--noa-bark-6);color:var(--noa-linen-10);animation:preloader-exit 1.2s var(--ease) both}.preloader-plate{display:grid;justify-items:center;gap:var(--noa-space-19)}.preloader-mark{width:76px;aspect-ratio:4/3;position:relative}.preloader-mark img{position:absolute;inset:0;width:100%;height:100%;filter:brightness(0) invert(1)}.preloader-mark img:first-child{opacity:.18}.preloader-mark img+img{animation:mark-reveal .78s var(--ease) both}.preloader-plate i{width:62px;height:1px;background:var(--noa-line-14);transform-origin:left;animation:rule-reveal .82s var(--ease) both}@keyframes mark-reveal{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes rule-reveal{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes preloader-exit{0%,65%{clip-path:inset(0);visibility:visible}100%{clip-path:inset(0 0 100%);visibility:hidden}}@media (prefers-reduced-motion:no-preference){[data-ox-enter="on"]:not([data-intro-done]):not(:has(:target)) .hero-copy>*{animation-delay:.82s}[data-ox-enter="on"]:not([data-intro-done]):not(:has(:target)) .hero-copy>:nth-child(2){animation-delay:.91s}[data-ox-enter="on"]:not([data-intro-done]):not(:has(:target)) .hero-next{animation-delay:1s}[data-ox-enter="on"]:not([data-intro-done]):not(:has(:target)) .hero-caption{animation-delay:1.09s}}.collection-grid{row-gap:var(--noa-space-fluid-25)}.material-lens{position:absolute;inset:0;background-image:var(--material-image);background-size:cover;background-position:center;pointer-events:none;opacity:0;clip-path:circle(clamp(50px,8vw,115px) at var(--lens-x,50%) var(--lens-y,50%));transition:opacity .28s ease}.collection-reveal{position:absolute;right:13px;bottom:13px;max-width:calc(100% - 100px);color:var(--noa-ink);background:var(--noa-ceef1ecef);border-radius:var(--noa-radius-3);padding:var(--noa-space-5) var(--noa-space-8);opacity:0;transform:translateY(5px);transition:opacity .25s,transform .25s var(--ease)}.collection-link:is(:hover,:focus-visible) .collection-reveal{opacity:1;transform:none}.collection-link:focus-visible .round-arrow .icon{transform:translate(2px,-2px)}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.collection-link[data-lens] .material-lens{opacity:1}}.interlude{min-height:var(--vp-s);background:var(--noa-moss);color:var(--noa-linen-9)}[data-ox-enter="on"] .interlude{min-height:calc(var(--vp-s) * 1.78)}.interlude-stage{position:sticky;top:0;height:var(--vp-s);min-height:430px;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;overflow:clip;padding:var(--noa-space-fluid-16) var(--content-edge) var(--dock-clearance);background:radial-gradient(ellipse at 45% 55%,var(--noa-stone-7),var(--noa-bark-4) 71%)}.interlude-art{position:absolute;inset:0;z-index:-1;perspective:1250px}.interlude-main{position:absolute;inset:10% 11%;overflow:hidden;border:1px solid var(--noa-cdfe6dc33);background:var(--noa-stone-8);transform:translate3d(var(--main-x,0),var(--main-y,0),0) rotateZ(var(--main-tilt,-5deg)) rotateY(var(--main-yaw,8deg)) scale(var(--main-scale,.82))}.interlude-main img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:scale(var(--photo-scale,1.11)) translateY(var(--photo-y,0))}.interlude-main::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--noa-c141a1540) 0%,transparent 33%,var(--noa-c10171148) 85%)}.interlude-inset{position:absolute;top:28%;right:9%;width:clamp(90px,18vw,295px);aspect-ratio:4/5;overflow:hidden;border:1px solid var(--noa-ce8e9df8c);box-shadow:0 15px 60px var(--noa-c0b110f54);transform:translate3d(var(--detail-x,0),var(--detail-y,0),0) rotate(var(--detail-tilt,8deg)) scale(var(--detail-scale,.85))}.interlude-inset img{width:100%;height:100%;object-fit:cover;filter:saturate(.5) brightness(.77)}.interlude-inset span{position:absolute;bottom:9px;left:9px;background:var(--noa-c161c17c9);padding:var(--noa-space-4) var(--noa-space-6)}.interlude-orbit{position:absolute;width:clamp(205px,40vw,700px);aspect-ratio:1;right:6%;top:11%;border-radius:50%;border:1px solid var(--noa-cc9d4c381);transform:translate3d(var(--ring-x,0),var(--ring-y,0),0) rotateX(64deg) rotateZ(28deg) scale(var(--ring-scale,.9))}.interlude-cross{position:absolute;left:17%;bottom:24%;width:40px;height:40px;color:var(--noa-linen-23);transform:translate3d(var(--cross-x,0),var(--cross-y,0),0) rotate(var(--cross-r,0deg))}.interlude-cross svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round}.interlude-head,.interlude-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--noa-space-20);z-index:1;text-shadow:0 1px 12px var(--noa-bark-14)}.interlude-head{padding-bottom:var(--noa-space-12);border-bottom:1px solid var(--noa-cdbe0d567)}.interlude h2{position:absolute;top:50%;left:50%;transform:translate3d(-50%,calc(-50% + var(--type-y,0px)),0);width:max-content;max-width:89%;margin:0;font-size:var(--noa-font-size-fluid-19);line-height:var(--noa-line-height-0p88);letter-spacing:-.085em;text-shadow:0 3px 30px var(--noa-c101511a0)}.interlude h2 em{font-weight:var(--noa-font-weight-260)}.interlude-foot p{font-size:var(--noa-font-size-fluid-4);letter-spacing:-.02em;max-width:36ch}.interlude-count{display:flex;gap:var(--noa-space-7);align-items:center;white-space:nowrap}.interlude-count span{font-size:var(--noa-font-size-19);color:var(--noa-linen-8)}@media(max-width:760px){[data-ox-enter="on"] .interlude{min-height:calc(var(--vp-s) * 1.6)}.interlude-main{inset:14% 9%;transform:translate3d(var(--main-x,0),var(--main-y,0),0) rotate(var(--main-tilt,-5deg)) scale(var(--main-scale,.82))}.interlude-main img{object-position:53% 50%}.interlude-inset{top:24%;right:8%;width:clamp(85px,23vw,155px)}.interlude h2{font-size:var(--noa-font-size-fluid-20);width:max-content;text-align:center}.interlude h2 em{white-space:nowrap}}@media(max-height:500px) and (orientation:landscape){.interlude-stage{min-height:0}.interlude h2{font-size:var(--noa-font-size-fluid-11)}}@media(prefers-reduced-motion:reduce){[data-ox-enter="on"] .preloader{display:none !important}.interlude,[data-ox-enter="on"] .interlude{min-height:0}.interlude-stage{position:relative;height:calc(var(--vp-s) * .7);min-height:430px}.interlude-main,.interlude-main img,.interlude-inset,.interlude-cross{transform:none}}.studio-copy>p+p{margin-top:var(--noa-space-13)}.studio-process{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:var(--noa-space-fluid-19);margin-top:var(--noa-space-fluid-6)}.studio-process figure:nth-child(2){margin-top:var(--noa-space-fluid-11)}.studio-process img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:var(--noa-radius-4)}.studio-process figcaption{display:grid;gap:var(--noa-space-6);margin-top:var(--noa-space-13);max-width:36ch}.studio-process figcaption .mono,.credits .mono{color:var(--muted)}.studio-process h3{font-weight:var(--noa-font-weight-375);font-size:var(--noa-font-size-fluid-8);letter-spacing:-.055em;line-height:var(--noa-line-height-1p05)}.studio-process figcaption p,.credits>div p+p{font-size:var(--noa-font-size-14);line-height:var(--noa-line-height-1p5);color:var(--muted)}.credits{grid-column:1/-1;display:grid;grid-template-columns:minmax(132px,.42fr) 1fr;gap:var(--noa-space-22);align-items:center;border-block:1px solid var(--noa-line-13);padding-block:var(--noa-space-fluid-13);margin-top:var(--noa-space-fluid-4)}.credits ul{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--noa-space-20);list-style:none;padding:0;margin:0}.credits li{display:grid;gap:var(--noa-space-8);justify-items:center;text-align:center}.house{line-height:1;white-space:nowrap;font-size:var(--noa-font-size-fluid-7);font-weight:var(--noa-font-weight-550);letter-spacing:-.065em}.house-verre{font-family:Georgia,serif;font-style:italic;font-weight:var(--noa-font-weight-400)}.house-orphe{letter-spacing:.12em;font-weight:var(--noa-font-weight-350)}.house-nord{letter-spacing:-.045em;font-weight:var(--noa-font-weight-750)}.house-nord i{font-size:var(--noa-font-size-0p7em);font-weight:var(--noa-font-weight-400)}@media(max-width:760px){.credits{grid-template-columns:1fr;gap:var(--noa-space-18)}.credits li{justify-items:start;text-align:left}}@media(max-width:510px){.studio-process{grid-template-columns:1fr}.studio-process figure:nth-child(2){margin:0 0 0 var(--noa-space-fluid-5)}.credits ul{grid-template-columns:1fr;gap:0}.credits li{display:flex;justify-content:space-between;align-items:center;padding-block:var(--noa-space-11);border-top:1px solid var(--noa-line-7)}}[hidden]{display:none !important}[data-ix~="dialog"]:not(.ox-open){display:none !important}dialog{border:0;padding:0;margin:0;width:100%;height:100%;max-width:none;max-height:none;background:transparent;color:var(--ink);overflow:hidden}dialog::backdrop{background:transparent}dialog.ox-dialog.ox-open{background:var(--noa-c151c17ad);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.dialog-shell{box-sizing:border-box;width:100%;border:1px solid var(--noa-linen);border-radius:var(--noa-radius-12);background:var(--paper);overflow:auto;max-width:calc(100% - 32px);max-height:calc(100dvh - 32px);box-shadow:0 25px 100px var(--noa-c111c146b);overscroll-behavior:contain;scrollbar-width:thin}.dialog-bar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:var(--noa-space-8) var(--noa-space-fluid-8);border-bottom:1px solid var(--noa-line-2);background:var(--paper)}.dialog-bar>span{display:flex;gap:var(--noa-space-12);align-items:center;color:var(--muted)}.dialog-bar .round-arrow{width:38px;height:38px}.lookbook{--plate-width:calc(min(59dvh,610px) * .75)}.lookbook .dialog-shell{width:min(1040px,100%)}.lookbook-inner{display:grid;grid-template-columns:min(54%,var(--plate-width)) minmax(0,1fr);gap:var(--noa-space-fluid-14);padding:var(--noa-space-fluid-9)}.lookbook-gallery{container-type:inline-size}.lookbook-photo{position:relative;aspect-ratio:3 / 4;background:var(--noa-bark-2);border-radius:var(--noa-radius-4);overflow:hidden}.lookbook-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.lookbook-photo[data-material] img{object-fit:cover}.lookbook-photo figcaption{position:absolute;bottom:10px;left:10px;background:var(--noa-c171d18dc);color:var(--noa-linen-4);padding:var(--noa-space-5) var(--noa-space-8);border-radius:var(--noa-radius-3)}.lookbook-plates{display:flex;gap:var(--noa-space-8);margin-top:var(--noa-space-10)}.lookbook-plates button{display:flex;align-items:center;gap:var(--noa-space-8);text-align:left;border:1px solid var(--noa-line-6);border-radius:var(--noa-radius-4);background:transparent;color:var(--muted);padding:var(--noa-space-4) var(--noa-space-10) var(--noa-space-4) var(--noa-space-4);flex:1;font:400 10px/1.4 var(--noa-font-mono);letter-spacing:.03em}.lookbook-plates img{width:36px;height:36px;object-fit:cover;border-radius:var(--noa-radius-2)}.lookbook-plates b{display:block;font:480 13px/1.3 var(--noa-font-sans);color:var(--ink);letter-spacing:0}.lookbook-plates button[aria-pressed="true"]{border-color:var(--noa-stone-3);background:var(--noa-linen-20)}@container (max-width:205px){.lookbook-plates{flex-wrap:wrap}.lookbook-plates button{flex:1 0 60px;min-height:42px;padding:var(--noa-space-5) var(--noa-space-6)}.lookbook-plates img{display:none}}.lookbook-copy{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:var(--noa-space-17);padding:var(--noa-space-fluid-1) var(--noa-space-fluid-2) var(--noa-space-fluid-1) 0}.lookbook-copy h2{font-size:var(--noa-font-size-fluid-14);margin-left:var(--noa-space-n0p05em)}.lookbook-copy>p{color:var(--muted)}.lookbook-copy>p:not(.mono){font-size:var(--noa-font-size-15);line-height:var(--noa-line-height-1p6);max-width:41ch}.lookbook-spec{width:100%;padding-block:var(--noa-space-12);border-block:1px solid var(--line);display:grid;gap:var(--noa-space-9)}.lookbook-spec div{display:grid;grid-template-columns:112px 1fr;gap:var(--noa-space-8);align-items:baseline}.lookbook-spec dt{color:var(--muted)}.lookbook-spec dd{font-size:var(--noa-font-size-13)}.lookbook-navigation{display:flex;align-items:center;gap:var(--noa-space-14)}.lookbook-navigation span{color:var(--muted)}.inquiry .dialog-shell{width:min(680px,100%)}.inquiry-content{padding:var(--noa-space-fluid-12)}.inquiry-content h2{font-size:var(--noa-font-size-fluid-12);margin-bottom:var(--noa-space-11)}.inquiry-content>p,.inquiry-confirmation>p:not(.mono){font-size:var(--noa-font-size-15);line-height:var(--noa-line-height-1p5);color:var(--muted)}.inquiry-form{display:grid;gap:var(--noa-space-16);margin-top:var(--noa-space-24)}.inquiry-fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--noa-space-12)}.inquiry-form label,.inquiry-form legend{font-size:var(--noa-font-size-13);font-weight:var(--noa-font-weight-500)}.inquiry-form input:not([type="radio"]),.inquiry-form textarea{display:block;width:100%;margin-top:var(--noa-space-6);border:1px solid var(--noa-line-9);border-radius:var(--noa-radius-4);background:var(--noa-linen-2);color:var(--ink);font:400 16px/1.4 var(--noa-font-sans);padding:var(--noa-space-9) var(--noa-space-11)}.inquiry-form textarea{resize:vertical;min-height:88px}.inquiry-form fieldset{border:0;margin:0;padding:0;min-width:0}.inquiry-form legend{margin-bottom:var(--noa-space-7)}.inquiry-options{display:flex;flex-wrap:wrap;gap:var(--noa-space-6)}.inquiry-options label{position:relative;display:flex}.inquiry-options input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.inquiry-options span{display:flex;align-items:center;min-height:37px;padding:var(--noa-space-5) var(--noa-space-10);border:1px solid var(--noa-line-8);border-radius:var(--noa-radius-100);cursor:pointer}.inquiry-options input:checked+span{background:var(--noa-selection-sage);border-color:var(--noa-stone-2)}.inquiry-options input:focus-visible+span{outline:2px solid var(--noa-focus-green);outline-offset:3px}.inquiry-submit{display:flex;align-items:center;justify-content:space-between;gap:var(--noa-space-10)}.inquiry-submit .mono{color:var(--muted);text-transform:none;letter-spacing:0;max-width:26ch}.inquiry-submit button:disabled{opacity:.65;cursor:progress}.inquiry-error{font-size:var(--noa-font-size-13);color:var(--noa-brick)}.inquiry-confirmation{display:grid;gap:var(--noa-space-14);margin-top:var(--noa-space-22);padding:var(--noa-space-20);background:var(--noa-selection-sage)}.inquiry-confirmation h3{font-weight:var(--noa-font-weight-425);font-size:var(--noa-font-size-fluid-10);letter-spacing:-.055em}.inquiry-confirmation .button{justify-self:start}@media(max-width:650px){.lookbook-inner{grid-template-columns:1fr;gap:var(--noa-space-18)}.lookbook{--plate-width:calc(min(46dvh,430px) * .75)}.lookbook-gallery{width:min(100%,var(--plate-width));justify-self:center}.lookbook-copy{gap:var(--noa-space-12)}.inquiry-fields{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.collection-reveal{transform:none}}[data-collection="structure"]{--material-image:url("../assets/images/photos/wool-detail.webp")}[data-collection="air"]{--material-image:url("../assets/images/photos/organza-detail.webp")}[data-collection="silt"]{--material-image:url("../assets/images/photos/cotton-detail.webp")}[data-collection="after"]{--material-image:url("../assets/images/photos/twill-detail.webp")}