*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:oklch(0.135 0.01 55);--bg-2:oklch(0.165 0.012 55);--panel:oklch(0.19 0.014 55);--ink:oklch(0.955 0.008 85);--ink-soft:oklch(0.84 0.014 78);--muted:oklch(0.62 0.02 72);--hairline:oklch(1 0 0/0.09);--hairline-strong:oklch(1 0 0/0.2);--gold:oklch(0.8 0.115 78);--gold-strong:oklch(0.87 0.12 84);--mily:oklch(0.76 0.105 168);--mily-deep:oklch(0.215 0.045 168);--mien:oklch(0.75 0.1 25);--mien-deep:oklch(0.215 0.042 25);--font-display:var(--font-archivo),"Be Vietnam Pro",system-ui,sans-serif;--font-body:var(--font-be-vietnam),system-ui,sans-serif;--font-mono:var(--font-ibm-plex-mono),ui-monospace,"SF Mono",monospace;--container:1280px;--radius:22px;--tilt-y:-14deg;--tilt-x:5deg;--tilt-z:2deg;--glow-o:0.55}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.spy{position:fixed;left:16px;top:50%;transform:translateY(-50%);z-index:55;flex-direction:column;gap:16px}.spy,.spy a{display:flex}.spy a{align-items:center;gap:10px;text-decoration:none}.spy-bar{width:16px;height:1.5px;background:oklch(1 0 0/.22);transition:width .3s ease,background .3s ease}.spy a:hover .spy-bar{background:oklch(1 0 0/.5)}.spy a.active .spy-bar{width:26px;background:oklch(1 0 0/.65)}.spy-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:oklch(1 0 0/.45);opacity:0;transform:translateX(-4px);transition:opacity .25s ease,transform .25s ease;white-space:nowrap}.spy a.active .spy-label,.spy a:hover .spy-label{opacity:1;transform:none}@media (max-width:960px){.spy{display:none}}.plab-rail{left:clamp(56px,7vw,88px)}.scroll-hint{position:fixed;left:50%;transform:translateX(-50%);z-index:50;display:flex;flex-direction:column;align-items:center;gap:3px;pointer-events:none;opacity:0;transition:opacity .5s ease}.scroll-hint.on{opacity:1}.scroll-hint svg{width:18px;height:9px;display:block}.scroll-hint svg path{stroke:var(--ink-soft);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.scroll-hint-down{bottom:18px}.scroll-hint-up{top:84px}.scroll-hint-up svg{transform:rotate(180deg)}.scroll-hint span{opacity:.12;animation:hintWave 1.8s ease-in-out infinite}.scroll-hint span:nth-child(2){animation-delay:.18s}.scroll-hint span:nth-child(3),.scroll-hint-up span:first-child{animation-delay:.36s}.scroll-hint-up span:nth-child(3){animation-delay:0s}@keyframes hintWave{0%,to{opacity:.1}45%{opacity:.55}}@media (prefers-reduced-motion:reduce){.scroll-hint span{animation:none;opacity:.3}}body{font-family:var(--font-body);background:var(--bg);color:var(--ink);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased;overflow-x:clip}::-moz-selection{background:var(--gold);color:oklch(.16 .02 60)}::selection{background:var(--gold);color:oklch(.16 .02 60)}a{color:var(--gold);text-decoration:none}a:hover{color:var(--gold-strong)}img,svg{display:block}button{font:inherit;color:inherit}.container{max-width:var(--container);margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.mono{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ac{color:var(--gold)}.reveal{transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.js .reveal{opacity:0;transform:translateY(28px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.btn{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;border-radius:999px;padding:15px 28px;border:1px solid transparent;cursor:pointer;transition:background .22s ease,color .22s ease,border-color .22s ease;white-space:nowrap}.btn .arrow{transition:transform .2s ease}.btn:hover .arrow{transform:translateX(4px)}.btn-primary{background:var(--gold);color:oklch(.17 .02 60)}.btn-primary:hover{background:var(--gold-strong);color:oklch(.14 .02 60)}.btn-ghost{border-color:var(--hairline-strong);color:var(--ink);background:transparent}.btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.btn-lg{padding:19px 36px;font-size:13px}.nav{position:fixed;inset-inline:0;top:0;z-index:60}.nav,.nav:before{pointer-events:none}.nav:before{content:"";position:absolute;inset:0 0 -28px;background:linear-gradient(180deg,oklch(.135 .01 55/.85),oklch(.135 .01 55/.4) 55%,transparent)}.nav-inner{position:relative;display:flex;align-items:center;justify-content:space-between;height:76px;gap:24px}.nav-inner>*{pointer-events:auto}.logo{display:inline-flex;align-items:center;gap:10px;color:var(--ink)}.nav .logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.logo:hover{color:var(--ink)}.logo-mark{height:24px;width:auto}.logo-word{font-family:var(--font-space-grotesk),var(--font-archivo),sans-serif;font-weight:700;font-size:22px;letter-spacing:-.03em}.nav-right{display:flex;align-items:center;gap:16px}.nav-cta{padding:11px 22px;font-size:11.5px}.nav-products-link{display:none;color:var(--ink-soft);transition:color .2s ease}.nav-products-link:hover{color:var(--gold)}@media (max-width:960px){.nav-products-link{display:inline-block}}.lang{display:flex;border:1px solid var(--hairline-strong);border-radius:999px;overflow:hidden}.lang button{background:none;border:0;cursor:pointer;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;padding:7px 12px;color:var(--muted);transition:background .2s,color .2s}.lang button.active{background:var(--ink);color:var(--bg)}.hero{position:relative;min-height:100svh;display:flex;align-items:center;padding-block:150px 72px;overflow:clip;text-align:center}.hero:before{content:"";position:absolute;inset:-20%;background:radial-gradient(46% 38% at 72% 20%,oklch(.45 .1 70/calc(var(--glow-o) * .5)),transparent 70%),radial-gradient(40% 34% at 18% 78%,oklch(.35 .06 60/calc(var(--glow-o) * .4)),transparent 70%);pointer-events:none}.hero-inner{position:relative;width:100%}.hero-kicker{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:clamp(28px,4vw,48px)}.hero-kicker .star{color:var(--gold);font-size:13px}.hero-title{font-family:var(--font-display);font-weight:700;font-size:clamp(50px,9vw,144px);line-height:.98;letter-spacing:-.045em;max-width:14ch;margin-inline:auto;text-wrap:balance}html[lang=vi] .hero-title{font-size:clamp(40px,7.2vw,116px);max-width:19ch}.hero-title .end-dot{font-size:min(.5em,40px)}.hero-lower{display:flex;flex-direction:column;align-items:center;gap:30px;margin-top:clamp(28px,4vw,48px)}.hero-lead{color:var(--muted);font-size:clamp(16px,1.5vw,19px);max-width:52ch;margin-inline:auto}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.hero-visual{margin-top:clamp(48px,6vw,90px);position:relative;width:100vw;margin-left:calc(50% - 50vw)}.hero-visual-frame{position:relative;width:100%;aspect-ratio:2400/830;overflow:hidden}.hero-visual-frame img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-scroll{position:absolute;right:clamp(20px,4vw,48px);top:50%;display:flex;align-items:center;gap:14px;writing-mode:vertical-rl;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.hero-scroll:after{content:"";width:1px;height:56px;background:linear-gradient(var(--gold),transparent);animation:drip 2.2s ease-in-out infinite}@keyframes drip{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-scroll:after{animation:none}}.work-intro{padding-block:clamp(90px,12vw,160px) clamp(48px,7vw,88px)}.eyebrow{display:flex;align-items:baseline;gap:14px;margin-bottom:22px}.eyebrow .idx{color:var(--gold);letter-spacing:.1em}.eyebrow .idx,.eyebrow span:last-child{font-family:var(--font-mono);font-size:12px}.eyebrow span:last-child{letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.work-intro h2{font-family:var(--font-display);font-size:clamp(36px,5.6vw,76px);font-weight:700;letter-spacing:-.04em;line-height:1.02;max-width:16ch}.show{position:relative;border-top:1px solid var(--hairline);overflow:clip;background:linear-gradient(180deg,var(--bg) 0,var(--pc-deep) 20%,var(--pc-deep) 80%,var(--bg) 100%)}.show:before{content:"";z-index:1;background:radial-gradient(58% 64% at var(--field-x,74%) 50%,color-mix(in oklab,var(--pc),transparent calc(100% - var(--glow-o) * 34%)),transparent 72%);pointer-events:none}.show-bg,.show:before{position:absolute;inset:0}.show-bg{z-index:0;overflow:hidden}.show-bg img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.show-bg img[data-filled]{inset:-3%;width:106%;height:106%;filter:grayscale(1) brightness(.42) contrast(1.05) blur(6px)}.show-bg-tint{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,var(--bg) 0,transparent 26%,transparent 74%,var(--bg) 100%),color-mix(in oklab,var(--pc-deep) 34%,transparent)}.show-bg:has(img[data-filled]) .show-bg-tint{background:linear-gradient(180deg,var(--bg) 0,transparent 26%,transparent 74%,var(--bg) 100%),color-mix(in oklab,var(--pc-deep) 66%,transparent)}.show.rev:before{--field-x:26%}.show-inner{position:relative;z-index:2;min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,72px);padding-block:clamp(72px,9vw,120px);pointer-events:none}.show-inner .scene,.show-inner .show-copy{pointer-events:auto}.show.rev .show-copy{order:2}.show-ghost{position:absolute;top:8%;inset-inline:0;z-index:1;font-family:var(--font-display);font-weight:800;font-size:clamp(120px,24vw,340px);letter-spacing:-.05em;line-height:1;color:transparent;-webkit-text-stroke:1px oklch(1 0 0/.07);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.show.rev .show-ghost{text-align:right}.show-copy{position:relative}.pill{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:7px 14px;border-radius:999px;border:1px solid color-mix(in oklab,var(--pc),transparent 55%);color:var(--pc);margin-bottom:26px}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pc)}.pill.soon:before{animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}.pill-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:26px}.pill-row .pill{margin-bottom:0}.pill-region{color:var(--muted);border-color:var(--hairline-strong)}.pill-region:before{display:none}.show-name{font-family:var(--font-display);font-size:clamp(52px,7.5vw,120px);font-weight:700;letter-spacing:-.045em;line-height:.95}.show-tag{font-size:clamp(19px,2vw,26px);color:var(--ink-soft);line-height:1.4;max-width:24ch;margin:20px 0 16px;font-weight:500;text-wrap:pretty}.show-desc{color:var(--muted);max-width:44ch;font-size:16px}.mily-region-note{margin:-8px 0 16px}.feat{list-style:none;margin:32px 0 36px;max-width:42ch;border-top:1px solid var(--hairline)}.feat li{display:flex;align-items:baseline;gap:16px;padding:14px 0;border-bottom:1px solid var(--hairline);font-size:15px;color:var(--ink-soft)}.feat li .fn{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--pc);flex:none}.show-media{position:relative;display:grid;place-items:center}.scene{position:relative;perspective:1400px}.scene:before{content:"";position:absolute;inset:-18% -30%;background:radial-gradient(50% 50% at 50% 50%,color-mix(in oklab,var(--pc),transparent calc(100% - var(--glow-o) * 55%)),transparent 70%);filter:blur(10px);pointer-events:none}.device{position:relative;width:min(330px,66vw);aspect-ratio:10/20.6;background:oklch(.2 .012 55);border:1px solid oklch(1 0 0/.16);border-radius:52px;padding:11px;transform:rotateY(calc(var(--tilt-y) + var(--mry, 0deg))) rotateX(calc(var(--tilt-x) + var(--mrx, 0deg))) rotate(var(--tilt-z));transform-style:preserve-3d;box-shadow:0 60px 120px -30px oklch(0 0 0/.65),0 25px 50px -20px oklch(0 0 0/.5);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.show.rev .device{transform:rotateY(calc(var(--tilt-y) * -1 + var(--mry, 0deg))) rotateX(calc(var(--tilt-x) + var(--mrx, 0deg))) rotate(calc(var(--tilt-z) * -1))}.device-notch{position:absolute;top:22px;left:50%;transform:translateX(-50%);width:84px;height:24px;border-radius:999px;background:oklch(.12 .01 55);z-index:3}.device-screen{position:relative;width:100%;height:100%;border-radius:41px;overflow:hidden;background:oklch(.26 .016 55)}.device-screen img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-wrap{border-block:1px solid var(--hairline);background:color-mix(in oklab,var(--pc,var(--gold)) 10%,var(--bg))}.gallery-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:22px clamp(20px,4vw,48px) 0}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.4vw,20px);padding:22px clamp(20px,4vw,48px) clamp(28px,4vw,48px)}.gallery .cell{position:relative;aspect-ratio:4/5;border-radius:18px;overflow:hidden;border:1px solid var(--hairline);background:oklch(.24 .015 55)}.gallery .cell img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.craft{border-top:1px solid var(--hairline)}.craft-inner{padding-block:clamp(80px,10vw,140px)}.mlines{margin-top:clamp(30px,4vw,52px)}.mline-type{font-family:var(--font-display);font-size:clamp(28px,4.6vw,68px);font-weight:700;letter-spacing:-.04em;line-height:1.12;min-height:2.05em;color:var(--ink)}.mline-type .ac{color:var(--gold)}.type-caret{display:inline-block;width:.055em;height:.82em;margin-left:.06em;background:var(--gold);vertical-align:baseline;transform:translateY(.07em);animation:caretBlink 1s steps(1) infinite}@keyframes caretBlink{0%,60%{opacity:1}61%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.type-caret{animation:none}}@media (max-width:640px){.mline-type{min-height:3.5em}}.craft-body{display:grid;grid-template-columns:minmax(0,56ch) 1fr;gap:clamp(40px,6vw,96px);margin-top:clamp(44px,6vw,72px)}.craft-body>p{color:var(--muted);font-size:clamp(16px,1.5vw,18px)}.principles{display:grid;gap:0;align-content:start}.principle{display:grid;grid-template-columns:44px 120px 1fr;align-items:baseline;gap:16px;padding:16px 0;border-bottom:1px solid var(--hairline)}.principle:first-child{border-top:1px solid var(--hairline)}.principle .pn{font-family:var(--font-mono);font-size:11px;color:var(--gold);letter-spacing:.1em}.principle h4{font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:-.01em}.principle p{color:var(--muted);font-size:14px}.process{margin-top:clamp(56px,7vw,100px)}.process-label{margin-bottom:30px;color:var(--muted)}.process-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.5vw,40px)}.pstep{position:relative;padding-top:26px;border-top:1px solid var(--hairline)}.pstep:before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px color-mix(in oklab,var(--gold),transparent 82%)}.pstep .ps-n{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--gold)}.pstep h4{font-family:var(--font-display);font-size:clamp(17px,1.5vw,20px);font-weight:600;letter-spacing:-.02em;margin:12px 0 10px;color:var(--ink)}.pstep p{color:var(--muted);font-size:14px;line-height:1.55}@media (max-width:820px){.process-steps{grid-template-columns:1fr;gap:0}.pstep{border-top:0;border-left:1px solid var(--hairline);padding:4px 0 28px 26px}.pstep:last-child{padding-bottom:0}.pstep:before{top:5px;left:-4px}}.register{border-top:1px solid var(--hairline);background:var(--bg-2)}.register-inner{padding-block:clamp(72px,9vw,120px)}.register h2{font-family:var(--font-display);font-size:clamp(28px,3.6vw,48px);font-weight:700;letter-spacing:-.035em;margin-bottom:10px}.register .sub{color:var(--muted);max-width:56ch;margin-bottom:clamp(32px,4vw,48px)}.ledger{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:clamp(32px,5vw,80px);column-gap:clamp(32px,5vw,80px)}.ledger-row{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:13px 0;border-bottom:1px solid var(--hairline);font-size:14px}.ledger-row dt{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex:none}.ledger-row dd{text-align:right;color:var(--ink-soft)}.ledger-row dd.is-ph{color:var(--muted);font-style:italic;font-size:13px}.faq{border-top:1px solid var(--hairline)}.faq-inner{padding-block:clamp(72px,9vw,120px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,6vw,96px);align-items:start}.faq-head{position:sticky;top:96px}.faq h2{font-family:var(--font-display);font-size:clamp(28px,3.6vw,48px);font-weight:700;letter-spacing:-.035em;margin-bottom:10px}.faq .sub{color:var(--muted);max-width:40ch;margin-bottom:0}.faq-list{max-width:none;border-top:1px solid var(--hairline)}.faq-item{border-bottom:1px solid var(--hairline)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-q{font-family:var(--font-display);font-size:clamp(17px,1.8vw,21px);font-weight:600;letter-spacing:-.015em;color:var(--ink-soft);transition:color .2s ease}.faq-item summary:hover .faq-q{color:var(--ink)}.faq-ic{flex:none;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--hairline-strong);border-radius:999px;color:var(--muted);font-size:16px;line-height:1;transition:transform .3s ease,background .2s,color .2s,border-color .2s}.faq-item[open] .faq-ic{transform:rotate(45deg);background:var(--gold);color:oklch(.17 .02 60);border-color:var(--gold)}.faq-item[open] .faq-q{color:var(--ink)}.faq-a{padding:0 0 24px;max-width:60ch;color:var(--muted);font-size:15.5px}.closing{position:relative;overflow:clip;border-top:1px solid var(--hairline)}.closing:before{content:"";position:absolute;inset:-10%;background:radial-gradient(50% 60% at 50% 100%,oklch(.45 .1 70/calc(var(--glow-o) * .45)),transparent 70%);pointer-events:none}.closing-inner{position:relative;padding-block:clamp(110px,15vw,200px);text-align:center}.closing-label{margin-bottom:26px}.closing h2{font-family:var(--font-display);font-size:clamp(40px,7vw,104px);font-weight:700;letter-spacing:-.045em;line-height:1;max-width:16ch;margin-inline:auto;text-wrap:balance}.closing-actions{display:flex;flex-direction:column;align-items:center;gap:26px;margin-top:clamp(36px,5vw,56px)}.closing-mail{font-family:var(--font-mono);font-size:clamp(15px,1.8vw,20px);letter-spacing:.04em;color:var(--ink-soft);border-bottom:1px solid var(--hairline-strong);padding-bottom:4px;transition:color .2s,border-color .2s}.closing-mail:hover{color:var(--gold);border-color:var(--gold)}.closing-inner{text-align:left}.closing-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(40px,6vw,88px);align-items:start}.closing-copy{position:relative}.closing-grid .closing-label{margin-bottom:24px}.closing-grid h2{font-family:var(--font-display);font-size:clamp(38px,5.2vw,82px);font-weight:700;letter-spacing:-.045em;line-height:1;max-width:14ch;text-wrap:balance;margin:0}.closing-sub{color:var(--muted);font-size:clamp(15px,1.4vw,17px);max-width:44ch;margin-top:24px}.closing-contact{margin-top:40px;display:grid;gap:0;max-width:42ch}.cc-row{display:flex;justify-content:space-between;gap:24px;padding:13px 0;border-bottom:1px solid var(--hairline);font-size:14.5px}.cc-row:first-child{border-top:1px solid var(--hairline)}.cc-row dt{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cc-row dd{color:var(--ink-soft);text-align:right}@media (max-width:860px){.closing-grid{grid-template-columns:1fr;gap:44px}}.footer{border-top:1px solid var(--hairline);background:oklch(.115 .01 55)}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.6fr;gap:clamp(32px,5vw,64px);padding:clamp(56px,7vw,88px) 0 48px}.footer h4{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-weight:500}.footer ul{list-style:none;display:grid;gap:10px}.footer ul a{color:var(--ink-soft);font-size:14px}.footer ul a:hover{color:var(--gold)}.footer-tag{color:var(--muted);font-size:14px;max-width:30ch;margin-top:16px}.footer-verify{display:grid;gap:8px;font-size:13px;color:var(--muted)}.footer-verify b{color:var(--ink-soft);font-weight:500}.footer-bottom{border-top:1px solid var(--hairline);padding:22px 0 30px}.footer-legal-line{display:flex;flex-wrap:wrap;gap:10px 28px;font-size:12.5px;color:var(--muted)}@media (max-width:960px){.hero{align-items:center}.hero-lower{gap:24px}.hero-visual-frame{aspect-ratio:16/7}.hero-scroll{display:none}.show-inner{grid-template-columns:1fr;min-height:0;padding-block:clamp(64px,10vw,96px);gap:56px}.show.rev .show-copy{order:0}.show-media{order:-1}.show.rev:before,.show:before{--field-x:50%}.craft-body,.ledger{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.logo-word{display:none}.logo-mark{height:26px;width:auto}.nav-cta{padding:10px 18px}.gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.gallery .cell{flex:0 0 70vw;scroll-snap-align:center}.principle{grid-template-columns:36px 1fr}.principle p{grid-column:2}.footer-grid{grid-template-columns:1fr}.device{width:min(280px,74vw)}}.what{border-top:1px solid var(--hairline)}.what-inner{padding-block:clamp(90px,12vw,150px)}.what-title{font-family:var(--font-display);font-size:clamp(34px,5vw,68px);font-weight:700;letter-spacing:-.04em;line-height:1.04;margin-bottom:clamp(36px,5vw,60px);text-wrap:balance}.what-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(18px,2.5vw,32px);align-items:stretch}.what-card{display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--hairline);border-radius:var(--radius);background:linear-gradient(160deg,oklch(1 0 0/.03),transparent 55%);padding:clamp(28px,3.5vw,48px);transition:border-color .3s ease,transform .3s ease}.what-card:hover{border-color:var(--hairline-strong);transform:translateY(-3px)}.what-card h3{font-family:var(--font-display);font-size:clamp(22px,2.4vw,32px);font-weight:700;letter-spacing:-.025em;margin-bottom:14px}.what-card>p{color:var(--muted);font-size:15.5px;max-width:52ch}.what-card .feat{margin:24px 0 28px}.what-card .btn{margin-top:auto}.what-card>p+.btn{margin-top:28px}.own-proof-wrap{width:100%;margin-top:auto;display:flex;flex-direction:column;gap:22px}.own-proof-wrap .btn{margin-top:0}.own-proof{border-top:1px solid var(--hairline)}.own-proof-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--hairline);color:var(--ink-soft);font-size:13.5px;transition:color .2s ease}.own-proof-row:hover{color:var(--gold)}.own-proof-row .arrow{font-family:var(--font-mono);font-size:12px;color:var(--muted);flex:none;transition:transform .2s ease,color .2s ease}.own-proof-row:hover .arrow{color:var(--gold);transform:translateX(3px)}@media (max-width:960px){.faq-inner{grid-template-columns:1fr;gap:36px}.faq-head{position:static}.what-grid{grid-template-columns:1fr}}.plab{position:relative;height:100svh;min-height:640px;overflow:clip;border-top:1px solid var(--hairline)}.plab-head{position:absolute;top:0;inset-inline:0;z-index:4;padding:96px clamp(20px,4vw,48px) 0;pointer-events:none}.plab-head .eyebrow{margin-bottom:0}.plab-panel{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .55s ease,visibility 0s linear .55s;background:linear-gradient(180deg,var(--bg) 0,var(--pc-deep) 22%,var(--pc-deep) 78%,var(--bg) 100%)}.plab-panel.active{opacity:1;visibility:visible;transition:opacity .55s ease}.plab-bg{position:absolute;inset:0;overflow:hidden}.plab-bg img{position:absolute;inset:-2%;width:104%;height:104%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1) brightness(.5) blur(5px);opacity:.55}.plab-tint{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,var(--bg) 0,transparent 28%,transparent 72%,var(--bg) 100%),color-mix(in oklab,var(--pc-deep) 45%,transparent)}.plab-inner{position:relative;z-index:2;height:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,64px);padding-top:80px;padding-left:calc(clamp(20px, 4vw, 48px) + 118px)}.plab-panel.active .plab-copy{animation:plabIn .7s cubic-bezier(.2,.7,.2,1) both}.plab-panel.active .plab-media{animation:plabIn .7s cubic-bezier(.2,.7,.2,1) .08s both}@keyframes plabIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.plab-panel.active .plab-copy,.plab-panel.active .plab-media{animation:none}}.plab-media{display:grid;place-items:center}.plab .device{width:min(320px,60vw,36svh)}.plab-rail{position:absolute;left:clamp(20px,4vw,48px);top:50%;transform:translateY(-50%);z-index:56;display:flex;flex-direction:column;gap:10px}.plab-tab{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:13px 22px;min-width:96px;text-align:left;border-radius:999px;border:1px solid var(--hairline-strong);background:oklch(.14 .01 55/.4);backdrop-filter:blur(6px);color:var(--muted);cursor:pointer;transition:background .25s,color .25s,border-color .25s}.plab-tab:hover{color:var(--ink);border-color:var(--ink)}.plab-tab.active{background:var(--ink);color:var(--bg);border-color:var(--ink)}@media (max-width:960px){.plab{height:auto;min-height:100svh}.plab-panel{position:relative;inset:auto;display:none;opacity:1;visibility:visible}.plab-panel.active{display:block}.plab-head{padding-top:88px}.plab-rail{top:132px;left:50%;transform:translateX(-50%);flex-direction:row}.plab-tab{text-align:center;min-width:0}.plab-inner{grid-template-columns:1fr;height:auto;min-height:100svh;padding:200px clamp(20px,4vw,48px) 80px;gap:48px}.plab-media{order:-1}.plab .device{width:min(250px,62vw)}}.prod-hero{max-width:var(--container);margin-inline:auto;padding:150px clamp(20px,4vw,48px) clamp(24px,4vw,48px)}.prod-hero .eyebrow{margin-bottom:22px}.prod-hero h1{font-family:var(--font-display);font-size:clamp(40px,6.2vw,88px);font-weight:700;letter-spacing:-.042em;line-height:.98;margin-bottom:20px;text-wrap:balance}.prod-hero .prod-lead{color:var(--muted);max-width:54ch;font-size:clamp(16px,1.5vw,19px)}.prod-panel{position:relative;overflow:clip;border-top:1px solid var(--hairline);background:linear-gradient(180deg,var(--bg) 0,var(--pc-deep) 24%,var(--pc-deep) 76%,var(--bg) 100%)}.prod-inner{z-index:2;max-width:var(--container);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,64px);padding:clamp(72px,9vw,128px) clamp(20px,4vw,48px)}.prod-copy,.prod-inner{position:relative}.prod-media{display:grid;place-items:center}.prod-panel .device{width:min(320px,60vw)}.prod-foot{max-width:var(--container);margin-inline:auto;padding:8px clamp(20px,4vw,48px) clamp(60px,8vw,100px)}@media (max-width:900px){.prod-inner{grid-template-columns:1fr;gap:44px;padding-block:clamp(56px,12vw,88px)}.prod-media{order:-1}.prod-panel .device{width:min(250px,62vw)}}.doc{max-width:720px;margin-inline:auto;padding:150px clamp(20px,4vw,48px) clamp(80px,10vw,130px)}.doc h1{font-family:var(--font-display);font-size:clamp(34px,4.6vw,56px);font-weight:700;letter-spacing:-.035em;line-height:1.05;margin:10px 0 8px}.doc .doc-meta{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;color:var(--muted);margin-bottom:36px}.doc h2{font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.02em;margin:38px 0 10px}.doc p{margin-bottom:14px}.doc p,.doc ul{color:var(--ink-soft);font-size:15.5px}.doc ul{margin:0 0 14px 20px;display:grid;gap:8px}.doc .callout{border:1px solid color-mix(in oklab,var(--gold),transparent 55%);border-radius:14px;color:var(--gold-strong);padding:16px 20px;font-size:15px;margin:22px 0 6px}.doc .back-link{display:inline-flex;align-items:center;gap:8px;margin-top:52px;font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.contact-wrap{padding-block:150px clamp(80px,10vw,130px)}.contact-head{max-width:640px;margin-bottom:clamp(40px,6vw,64px)}.contact-head h1{font-family:var(--font-display);font-size:clamp(38px,5.5vw,72px);font-weight:700;letter-spacing:-.04em;line-height:1.02}.contact-head .sub{color:var(--muted);font-size:clamp(15px,1.5vw,17px);margin-top:18px;max-width:52ch}.contact-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(32px,5vw,72px);align-items:start}.form-card{border:1px solid var(--hairline);border-radius:var(--radius);background:linear-gradient(160deg,oklch(1 0 0/.03),transparent 55%);padding:clamp(26px,3.5vw,44px)}.form-card h3{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.02em;margin-bottom:26px}.field{margin-bottom:20px}.field label{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:9px}.field input,.field select,.field textarea{width:100%;font-family:var(--font-body);font-size:15.5px;color:var(--ink);padding:13px 15px;border:1px solid var(--hairline-strong);border-radius:12px;background:oklch(1 0 0/.04);transition:border-color .2s ease,background .2s ease}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat}.field select option{background:var(--bg-2);color:var(--ink)}.field textarea{resize:vertical;min-height:140px}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--gold);background:oklch(1 0 0/.06)}.field.invalid input,.field.invalid textarea{border-color:oklch(.6 .17 25)}.field .err{display:none;color:oklch(.68 .15 25);font-size:12.5px;margin-top:6px}.field.invalid .err{display:block}.form-success{display:none;border:1px solid color-mix(in oklab,var(--gold),transparent 55%);color:var(--gold-strong);border-radius:12px;padding:15px 18px;font-size:14.5px;margin-bottom:22px}.form-success.show{display:block}.form-card .btn[type=submit]{width:100%;justify-content:center}.info-side{display:grid;gap:0;align-content:start}.info-side h3{font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.02em;margin-bottom:12px}.info-row{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:15px 0;border-bottom:1px solid var(--hairline);font-size:14.5px}.info-row:first-of-type{border-top:1px solid var(--hairline)}.info-row dt{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex:none}.info-row dd{text-align:right;color:var(--ink-soft)}.info-row dd.is-ph{color:var(--muted);font-style:italic;font-size:13px}.info-note{color:var(--muted);font-size:13.5px;margin-top:20px;max-width:38ch}.back-link{display:inline-flex;align-items:center;gap:8px;margin-top:56px;font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}@media (max-width:860px){.contact-grid{grid-template-columns:1fr;gap:40px}.contact-wrap{padding-top:120px}}.prod-legal-links{margin-top:16px;display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;color:var(--muted)}.prod-legal-links a{color:var(--muted);transition:color .2s ease}.prod-legal-links a:hover{color:var(--pc,var(--gold-strong))}.prod-legal-links .sep{opacity:.5}.mien-lp{--m-canvas:#faf7f2;--m-elevated:#f2ede4;--m-surface:#faf7f2;--m-vitrine:#f2ede4;--m-section-alt:#f2ede4;--m-nav-bg:hsla(38,44%,96%,.82);--m-radius:0px;--m-hairline:#e5dfd3;--m-hairline-strong:#d4cec0;--m-ink:#1a1815;--m-noir:#14110e;--m-secondary:#6b665c;--m-tertiary:#8c8579;--m-brass:#a0763d;--m-brass-lt:#c49a5e;--m-wall-light:linear-gradient(155deg,#e7ddcb,#d8ccb6 48%,#c7b89c);--m-serif:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;--m-sans:var(--font-inter),"Inter",system-ui,sans-serif;background:var(--m-canvas);color:var(--m-ink);font-family:var(--m-sans);font-weight:400;-webkit-font-smoothing:antialiased}.mien-lp *,.mien-lp :after,.mien-lp :before{box-sizing:border-box}.mien-lp img{max-width:100%;display:block}.mien-lp a{color:inherit;text-decoration:none}.mien-lp ul{list-style:none}.mien-lp button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.mien-lp .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mien-lp :focus-visible{outline:2px solid var(--m-brass);outline-offset:3px}.mien-lp .m-wrap{max-width:1200px;margin:0 auto;padding:0 clamp(22px,4vw,32px)}.mien-lp h1,.mien-lp h2,.mien-lp h3,.mien-lp h4{font-family:var(--m-serif);font-weight:300;color:var(--m-ink);letter-spacing:-.02em}.mien-lp .kicker{font-family:var(--m-sans);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--m-tertiary);margin-bottom:14px}.mien-lp section{padding:clamp(72px,10vw,132px) 0}.mien-lp .m-btn{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 30px;border-radius:var(--m-radius);font-family:var(--m-sans);font-weight:500;font-size:11px;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;transition:background .25s ease,color .25s ease,border-color .25s ease}.mien-lp .m-btn-primary{background:var(--m-ink);color:var(--m-canvas);border:1px solid var(--m-ink)}.mien-lp .m-btn-primary:hover{background:var(--m-brass);border-color:var(--m-brass)}.mien-lp .m-btn-ghost{background:transparent;color:var(--m-ink);border:1px solid var(--m-ink)}.mien-lp .m-btn-ghost:hover{background:var(--m-ink);color:var(--m-canvas)}.mien-lp .m-btn-sm{height:40px;padding:0 20px}.mien-lp .m-btn-lg{height:60px;padding:0 44px;font-size:12px}.mien-lp .reveal{opacity:0;transform:translateY(24px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.mien-lp .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mien-lp .reveal{opacity:1;transform:none;transition:none}}.mien-lp .m-nav{position:sticky;top:0;z-index:40;background:var(--m-nav-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .3s ease}.mien-lp .m-nav.scrolled{border-bottom-color:var(--m-hairline)}.mien-lp .m-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;height:76px}.mien-lp .m-wordmark{font-family:var(--m-serif);font-weight:500;font-size:20px;letter-spacing:.06em}.mien-lp .m-nav-links{display:flex;gap:32px;font-size:13px;color:var(--m-secondary)}.mien-lp .m-nav-links a:hover{color:var(--m-ink)}.mien-lp .m-nav-right{display:flex;align-items:center;gap:20px}.mien-lp .m-nav-back{font-size:12px;letter-spacing:.06em;color:var(--m-secondary)}.mien-lp .m-nav-back:hover{color:var(--m-ink)}@media (max-width:980px){.mien-lp .m-nav-links{display:none}}.mien-lp .m-hero{padding-top:clamp(56px,8vw,96px)}.mien-lp .m-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,6vw,72px);align-items:center}.mien-lp .m-hero-copy h1{font-weight:300;font-size:clamp(48px,7vw,78px);line-height:1.02;letter-spacing:-.025em}.mien-lp .m-hero-copy h1 em{font-style:italic;color:var(--m-brass)}.mien-lp .m-hero-sub{margin-top:22px;max-width:46ch;font-size:clamp(15px,1.6vw,18px);line-height:1.65;color:var(--m-secondary)}.mien-lp .m-hero-note{margin-top:14px;font-size:12px;letter-spacing:.08em;color:var(--m-tertiary)}@media (max-width:980px){.mien-lp .m-hero-grid{grid-template-columns:1fr}.mien-lp .m-hero-media{order:2}}.mien-lp .m-waitlist{margin-top:30px;max-width:440px}.mien-lp .m-waitlist-row{display:flex;gap:0}.mien-lp .m-waitlist-input{flex:1;height:54px;padding:0 16px;background:var(--m-surface);border:1px solid var(--m-hairline-strong);border-right:0;border-radius:var(--m-radius);color:var(--m-ink);font-family:var(--m-sans);font-size:14px}.mien-lp .m-waitlist-input::-moz-placeholder{color:var(--m-tertiary)}.mien-lp .m-waitlist-input::placeholder{color:var(--m-tertiary)}.mien-lp .m-waitlist-input:focus{outline:none;border-color:var(--m-ink)}.mien-lp .m-waitlist-ok{margin-top:10px;min-height:1.2em;font-size:13px;color:var(--m-brass);opacity:0;transition:opacity .3s ease}.mien-lp .m-waitlist-ok[data-visible=true]{opacity:1}.mien-lp .m-phone{position:relative;margin:0 auto;width:min(320px,84vw);aspect-ratio:9/18.5;background:var(--m-ink);border-radius:34px;padding:12px;box-shadow:0 40px 80px -30px rgba(26,24,21,.35)}.mien-lp .m-phone-notch{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:90px;height:20px;background:var(--m-ink);border-radius:0 0 14px 14px;z-index:2}.mien-lp .m-phone-screen{height:100%;background:var(--m-vitrine);border-radius:24px;overflow:hidden;padding:28px 16px 18px}.mien-lp .m-feed{display:flex;flex-direction:column;height:100%}.mien-lp .m-feed .m-collage-stage{flex:1;min-height:0}.mien-lp .m-feed-caption h3{font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:.02em}.mien-lp .m-feed-caption p{font-size:13px;color:var(--m-secondary);margin-top:2px}.mien-lp .m-feed-caption em{font-style:italic}.mien-lp .m-feed-meta{padding-top:10px;border-top:.5px solid var(--m-hairline);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--m-tertiary)}.mien-lp .m-feed-meta,.mien-lp .m-feed-thumbs{margin-top:10px;display:flex;gap:6px}.mien-lp .m-feed-thumb{width:34px;height:34px;border:.5px solid var(--m-hairline-strong);background:var(--m-vitrine);display:block;overflow:hidden}.mien-lp .m-feed-thumb .m-silhouette,.mien-lp .m-feed-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.mien-lp .m-collage-stage{position:relative;width:100%;aspect-ratio:4/5;background:var(--m-vitrine);border-radius:var(--m-radius);overflow:hidden}.mien-lp .m-garment{position:absolute}.mien-lp .m-garment-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:saturate(.85) contrast(.97) drop-shadow(0 8px 14px rgba(26,24,21,.08)) drop-shadow(0 1px 3px rgba(26,24,21,.05))}.mien-lp .m-silhouette{width:100%;height:100%;border-radius:8px;border:.5px solid rgba(26,24,21,.14);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:6px;filter:drop-shadow(0 8px 14px rgba(26,24,21,.08)) drop-shadow(0 1px 3px rgba(26,24,21,.05))}.mien-lp .m-silhouette-type{font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:rgba(26,24,21,.55)}.mien-lp .m-silhouette-name{font-family:var(--m-serif);font-size:11px;color:rgba(26,24,21,.75);line-height:1.2}.mien-lp .m-silhouette-dark{border-color:hsla(38,44%,96%,.18)}.mien-lp .m-silhouette-dark .m-silhouette-type{color:hsla(38,44%,96%,.6)}.mien-lp .m-silhouette-dark .m-silhouette-name{color:hsla(38,44%,96%,.92)}.mien-lp .m-try{background:var(--m-canvas)}.mien-lp .m-try h2{font-size:clamp(34px,4.4vw,64px);max-width:18ch}.mien-lp .m-try-body{margin-top:18px;max-width:56ch;font-size:16px;color:var(--m-secondary)}.mien-lp .m-item-grid{margin-top:44px;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:14px}.mien-lp .m-item-tile{position:relative;display:flex;flex-direction:column;background:var(--m-canvas);border:.5px solid var(--m-hairline);border-radius:var(--m-radius);padding:10px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease}.mien-lp .m-item-tile:hover{border-color:var(--m-hairline-strong)}.mien-lp .m-item-tile.is-pinned{border-color:var(--m-brass);box-shadow:inset 0 0 0 1px var(--m-brass)}.mien-lp .m-item-tile-media{aspect-ratio:3/4;background:var(--m-vitrine);display:block;overflow:hidden}.mien-lp .m-item-tile-media .m-silhouette,.mien-lp .m-item-tile-media img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.mien-lp .m-item-tile-label{margin-top:8px}.mien-lp .m-item-tile-type{display:block;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--m-tertiary)}.mien-lp .m-item-tile-name{display:block;margin-top:2px;font-family:var(--m-serif);font-size:14px;color:var(--m-ink)}.mien-lp .m-item-tile-dot{position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:999px;background:var(--m-brass)}.mien-lp .m-room-grid{margin-top:44px;display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(32px,5vw,64px);align-items:start}.mien-lp .m-room-card{border:1px solid var(--m-hairline-strong);background:var(--m-surface);border-radius:var(--m-radius);padding:20px;position:sticky;top:100px}.mien-lp .m-room-stage{animation:m-room-fade .4s cubic-bezier(.16,1,.3,1)}@keyframes m-room-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mien-lp .m-room-stage{animation:none}}.mien-lp .m-room-empty{aspect-ratio:4/5;background:var(--m-vitrine);display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;font-family:var(--m-serif);font-style:italic;font-size:18px;color:var(--m-tertiary)}.mien-lp .m-room-wardrobe{display:flex;flex-direction:column}.mien-lp .m-room-wardrobe .m-item-grid{order:1;margin-top:0}.mien-lp .m-room-suggest-wrap{order:2;margin-top:28px}.mien-lp .m-room-chips-label{order:3;margin-top:28px;font-size:12px;letter-spacing:.04em;color:var(--m-tertiary)}.mien-lp .m-chip-row{order:4;margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.mien-lp .m-room-runway-link{order:5;margin-top:32px;display:inline-block;font-size:12px;letter-spacing:.08em;color:var(--m-secondary)}.mien-lp .m-room-runway-link:hover{color:var(--m-ink)}.mien-lp .m-room-note{order:6;margin-top:10px;font-size:12px;color:var(--m-tertiary)}.mien-lp .m-chip{height:36px;padding:0 14px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--m-hairline-strong);border-radius:var(--m-radius);background:transparent;color:var(--m-ink);transition:border-color .2s ease,background .2s ease,color .2s ease}.mien-lp .m-chip:hover{border-color:var(--m-ink)}.mien-lp .m-chip[aria-pressed=true]{background:var(--m-ink);color:var(--m-canvas);border-color:var(--m-ink)}.mien-lp .m-scoreboard{margin-top:14px;padding-top:14px}.mien-lp .m-scoreboard .kicker{margin-bottom:12px}.mien-lp .m-score-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0;font-size:12px;color:var(--m-secondary)}.mien-lp .m-score-dots{display:flex;gap:6px}.mien-lp .m-score-dot{width:9px;height:9px;border-radius:50%;border:.5px solid var(--m-hairline-strong);background:transparent;transition:background .3s ease,border-color .3s ease}.mien-lp .m-score-dot.is-filled{background:var(--m-brass);border-color:var(--m-brass)}.mien-lp .m-score-result{margin-top:16px;display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.mien-lp .m-score-total{font-family:var(--m-serif);font-size:30px;font-weight:300;color:var(--m-ink)}.mien-lp .m-score-verdict{font-family:var(--m-serif);font-style:italic;font-size:15px;color:var(--m-secondary)}@media (max-width:980px){.mien-lp .m-room-grid{grid-template-columns:1fr;gap:40px}.mien-lp .m-room-card{position:static;top:auto}.mien-lp .m-room-wardrobe .m-item-grid{order:4;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px}.mien-lp .m-room-suggest-wrap{order:1;margin-top:32px}.mien-lp .m-room-chips-label{order:2;margin-top:24px}.mien-lp .m-chip-row{order:3}.mien-lp .m-room-runway-link{order:5}.mien-lp .m-room-note{order:6}}.mien-lp .m-runway-head{position:sticky;top:76px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;background:var(--m-canvas);border-bottom:.5px solid var(--m-hairline);flex-wrap:wrap}.mien-lp .m-runway-count{font-family:var(--m-serif);font-size:18px;color:var(--m-ink)}.mien-lp .m-runway-actions{display:flex;align-items:center;gap:20px}.mien-lp .m-runway-back{font-size:12px;letter-spacing:.06em;color:var(--m-secondary)}.mien-lp .m-runway-back:hover{color:var(--m-ink)}.mien-lp .m-runway-scroll{margin-top:24px;height:clamp(560px,82vh,900px);overflow-y:auto;overscroll-behavior:contain;border-top:.5px solid var(--m-hairline);border-bottom:.5px solid var(--m-hairline);padding:24px 4px}.mien-lp .m-runway-col{-moz-columns:2;column-count:2;-moz-column-gap:24px;column-gap:24px}.mien-lp .m-runway-col .m-look-card{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:24px}.mien-lp .m-runway-grid{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mien-lp .m-runway-note{margin-top:24px;font-size:13px;color:var(--m-tertiary);text-align:center}@media (max-width:980px){.mien-lp .m-runway-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.mien-lp .m-runway-col{-moz-columns:1;column-count:1}.mien-lp .m-runway-grid{grid-template-columns:1fr}.mien-lp .m-runway-head{position:static}}.mien-lp .m-look-card{background:var(--m-canvas);border:.5px solid var(--m-hairline);border-radius:var(--m-radius);padding:20px;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease}.mien-lp .m-look-card:hover{border-color:var(--m-brass-lt);box-shadow:0 18px 40px -24px rgba(26,24,21,.25);transform:translateY(-2px)}.mien-lp .m-look-caption{margin-top:18px}.mien-lp .m-look-title{font-size:22px;font-weight:400;text-transform:uppercase;letter-spacing:.02em}.mien-lp .m-look-subtitle{margin-top:4px;font-size:14px;color:var(--m-secondary)}.mien-lp .m-look-subtitle em{font-style:italic}.mien-lp .m-look-hr{margin:16px 0;border-top:.5px solid var(--m-hairline)}.mien-lp .m-look-meta{display:flex;gap:8px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--m-tertiary)}.mien-lp .m-look-thumbs{display:flex;gap:8px;margin-top:16px}.mien-lp .m-look-thumb{width:40px;height:40px;border:.5px solid var(--m-hairline-strong);background:var(--m-vitrine);display:block;overflow:hidden}.mien-lp .m-look-thumb .m-silhouette,.mien-lp .m-look-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.mien-lp .m-premise{background:var(--m-canvas)}.mien-lp .m-premise-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,5vw,64px)}.mien-lp .m-premise h2{font-size:clamp(34px,4.4vw,64px)}.mien-lp .m-premise-body p{font-size:17px;line-height:1.7;color:var(--m-secondary);max-width:58ch}.mien-lp .m-premise-body p+p{margin-top:20px}@media (max-width:980px){.mien-lp .m-premise-grid{grid-template-columns:1fr}}.mien-lp .m-features{background:var(--m-canvas);border-top:.5px solid var(--m-hairline)}.mien-lp .m-features-grid{display:grid;grid-template-columns:repeat(3,1fr)}.mien-lp .m-feature{padding:8px clamp(20px,3vw,40px);border-left:.5px solid var(--m-hairline)}.mien-lp .m-feature:first-child{border-left:0;padding-left:0}.mien-lp .m-feature-num{font-family:var(--m-serif);font-style:italic;font-size:28px;color:var(--m-brass)}.mien-lp .m-feature h3{margin-top:18px;font-size:27px;font-weight:400}.mien-lp .m-feature p{margin-top:12px;font-size:15px;line-height:1.6;color:var(--m-secondary)}@media (max-width:980px){.mien-lp .m-features-grid{grid-template-columns:1fr;gap:40px}.mien-lp .m-feature{border-left:0;padding-left:0;border-top:.5px solid var(--m-hairline);padding-top:32px}.mien-lp .m-feature:first-child{border-top:0;padding-top:0}}.mien-lp .m-styles{background:var(--m-section-alt);border-top:.5px solid var(--m-hairline);border-bottom:.5px solid var(--m-hairline)}.mien-lp .m-styles-head{max-width:62ch}.mien-lp .m-styles-head h2{font-size:clamp(34px,4.4vw,64px)}.mien-lp .m-styles-intro{margin-top:16px;font-size:16px;line-height:1.65;color:var(--m-secondary)}.mien-lp .m-styles-grid{margin-top:48px;display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.mien-lp .m-style-card{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:var(--m-radius);background:var(--m-ink)}.mien-lp .m-style-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(.4) saturate(.85) contrast(.97);transition:filter .5s ease,transform .6s ease}.mien-lp .m-style-card:hover img{filter:grayscale(0) saturate(1) contrast(1);transform:scale(1.04)}.mien-lp .m-style-caption{position:absolute;left:0;right:0;bottom:0;padding:22px 18px;background:linear-gradient(180deg,transparent,rgba(20,17,14,.82));color:#fff}.mien-lp .m-style-caption h3{color:#fff;font-size:24px;font-weight:400}.mien-lp .m-style-caption p{margin-top:4px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.72)}@media (max-width:980px){.mien-lp .m-styles-grid{grid-template-columns:repeat(2,1fr);gap:6px}}.mien-lp .m-how{background:var(--m-canvas)}.mien-lp .m-how h2{font-size:clamp(34px,4.4vw,64px);max-width:20ch}.mien-lp .m-how-grid{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,40px)}.mien-lp .m-step{border-top:1px solid var(--m-ink);padding-top:22px}.mien-lp .m-step-num{font-family:var(--m-serif);font-size:40px;font-weight:300;color:var(--m-ink)}.mien-lp .m-step h4{margin-top:14px;font-family:var(--m-sans);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.mien-lp .m-step p{margin-top:10px;font-size:15px;line-height:1.6;color:var(--m-secondary)}@media (max-width:980px){.mien-lp .m-how-grid{grid-template-columns:1fr}}.mien-lp .m-trust{background:var(--m-canvas)}.mien-lp .m-trust-list{max-width:62ch}.mien-lp .m-trust-list li{padding:16px 0;border-top:.5px solid var(--m-hairline);font-size:15px;line-height:1.6;color:var(--m-secondary)}.mien-lp .m-trust-list li:last-child{border-bottom:.5px solid var(--m-hairline)}.mien-lp .m-trust-links{margin-top:24px;display:flex;gap:24px}.mien-lp .m-trust-links a{font-size:12px;letter-spacing:.06em;color:var(--m-secondary)}.mien-lp .m-trust-links a:hover{color:var(--m-ink)}.mien-lp .m-final{background:var(--m-section-alt);text-align:center}.mien-lp .m-final-inner{display:flex;flex-direction:column;align-items:center}.mien-lp .m-final h2{font-size:clamp(40px,5.5vw,72px)}.mien-lp .m-final-p{margin-top:18px;max-width:52ch;font-size:17px;line-height:1.65;color:var(--m-secondary)}.mien-lp .m-final .m-waitlist{margin-top:32px}.mien-lp .m-final .m-waitlist-row{justify-content:center}.mien-lp .m-final-note{margin-top:16px;font-size:12px;letter-spacing:.08em;color:var(--m-tertiary)}.mien-lp .m-footer{background:var(--m-noir);color:hsla(38,44%,96%,.72);padding:clamp(56px,8vw,88px) 0 28px}.mien-lp .m-footer-inner{display:grid;grid-template-columns:1fr auto;gap:clamp(32px,6vw,96px);padding-bottom:48px;border-bottom:.5px solid hsla(38,44%,96%,.14)}.mien-lp .m-footer .m-wordmark-lt{font-size:24px;color:#faf7f2}.mien-lp .m-footer-tag{margin-top:10px;max-width:32ch;font-size:14px;color:hsla(38,44%,96%,.55)}.mien-lp .m-footer-cols{display:flex;gap:clamp(32px,5vw,72px)}.mien-lp .m-footer-col{display:flex;flex-direction:column;gap:12px;min-width:120px}.mien-lp .m-footer-col-h{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:hsla(38,44%,96%,.4);margin-bottom:4px}.mien-lp .m-footer-col a{font-size:14px;color:hsla(38,44%,96%,.72)}.mien-lp .m-footer-col a:hover{color:var(--m-brass-lt)}.mien-lp .m-footer-bottom{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:hsla(38,44%,96%,.45)}.mien-lp .m-footer-back{color:hsla(38,44%,96%,.72)}.mien-lp .m-footer-back:hover{color:var(--m-brass-lt)}@media (max-width:980px){.mien-lp .m-footer-inner{grid-template-columns:1fr}.mien-lp .m-footer-cols{flex-wrap:wrap;gap:32px}}@media (max-width:560px){.mien-lp .m-nav-inner{height:64px}.mien-lp .m-waitlist-row{flex-direction:column;gap:10px}.mien-lp .m-waitlist-input{border-right:1px solid var(--m-hairline-strong)}.mien-lp .m-runway-actions{gap:12px}}.mien-lp.mien-theme-noir{--m-canvas:#16130f;--m-surface:#1e1913;--m-section-alt:#1a1610;--m-nav-bg:rgba(22,19,15,.82);--m-hairline:hsla(41,48%,88%,.12);--m-hairline-strong:hsla(41,48%,88%,.22);--m-ink:#efe6d2;--m-secondary:#a89f8f;--m-tertiary:#8b8172;--m-brass:#c49a5e;--m-brass-lt:#d9b67f;--m-wall-light:linear-gradient(155deg,#211c15,#1a1610 48%,#14110e)}.mien-theme-noir .m-phone{border:1px solid hsla(41,48%,88%,.18)}.mien-theme-noir .m-phone-screen{--m-ink:#1a1815;--m-secondary:#6b665c;--m-tertiary:#8c8579;--m-hairline:#e5dfd3;--m-hairline-strong:#d4cec0}.mien-lp.mien-theme-press{--m-canvas:#f7f5f0;--m-surface:#f7f5f0;--m-section-alt:#f0ede5;--m-nav-bg:hsla(43,30%,95%,.88);--m-vitrine:#efece4;--m-hairline:#1a1815;--m-hairline-strong:#1a1815;--m-ink:#141210;--m-secondary:#55504a;--m-tertiary:#7a756d;--m-brass:#7e2f36;--m-brass-lt:#97404a;--m-wall-light:linear-gradient(155deg,#f2efe8,#edeae2)}.mien-theme-press h1,.mien-theme-press h2{letter-spacing:-.01em}.mien-theme-press .kicker{border-top:2px solid var(--m-ink);padding-top:10px;display:inline-block}.mien-lp.mien-theme-soft{--m-canvas:#f6f1ea;--m-surface:#fdfaf5;--m-section-alt:#efe7dc;--m-nav-bg:hsla(35,40%,94%,.85);--m-vitrine:#f1eae0;--m-hairline:#e3d9cb;--m-hairline-strong:#d2c6b4;--m-ink:#3b342c;--m-secondary:#6f6558;--m-tertiary:#96897a;--m-brass:#8a9b7e;--m-brass-lt:#c4886b;--m-radius:14px;--m-serif:var(--font-inter),"Inter",system-ui,sans-serif}.mien-theme-soft h1,.mien-theme-soft h2,.mien-theme-soft h3,.mien-theme-soft h4{font-weight:600;letter-spacing:-.02em}.mien-theme-soft h1{font-size:clamp(40px,6vw,64px)}.mien-theme-soft .m-hero-copy h1 em{color:var(--m-brass-lt)}.mien-theme-soft .m-btn,.mien-theme-soft .m-chip{border-radius:999px}.mien-theme-soft .m-wordmark{font-family:var(--font-cormorant),Georgia,serif}.fdr-hero{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:clamp(36px,6vw,80px);align-items:start;padding-block:150px clamp(56px,8vw,96px)}.fdr-portrait-wrap{position:relative;display:grid;gap:24px;align-content:start}.fdr-portrait-wrap:before{content:"";position:absolute;left:-10%;right:-10%;top:-8%;height:60%;background:radial-gradient(50% 50% at 50% 50%,color-mix(in oklab,var(--gold),transparent 80%),transparent 70%);filter:blur(40px);pointer-events:none}.fdr-portrait{position:relative;z-index:1;aspect-ratio:4/5;border-radius:22px;overflow:hidden;border:1px solid var(--hairline-strong);background:oklch(.24 .015 55)}.fdr-portrait img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%}.fdr-portrait:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,color-mix(in oklab,var(--bg),transparent 45%),transparent 55%);pointer-events:none}.fdr-social{position:relative;z-index:1;list-style:none;display:grid;gap:0;border-top:1px solid var(--hairline)}.fdr-social li{border-bottom:1px solid var(--hairline)}.fdr-social a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 2px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);transition:color .2s ease}.fdr-social a:hover{color:var(--gold)}.fdr-social .arrow{transition:transform .2s ease}.fdr-social a:hover .arrow{transform:translateX(4px)}.fdr-hero-copy h1{font-family:var(--font-display);font-size:clamp(38px,5.4vw,76px);font-weight:700;letter-spacing:-.04em;line-height:1;margin:0 0 16px}.fdr-role{color:var(--gold);font-size:13px;margin-bottom:26px}.fdr-lead{color:var(--ink-soft);font-size:clamp(16px,1.6vw,19px);line-height:1.6;max-width:46ch}.fdr-facts{margin-top:clamp(30px,4vw,44px);display:grid;max-width:44ch}.fdr-fact{display:flex;justify-content:space-between;gap:24px;padding:13px 0;border-bottom:1px solid var(--hairline);font-size:14.5px}.fdr-fact:first-child{border-top:1px solid var(--hairline)}.fdr-fact dt{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex:none}.fdr-fact dd{color:var(--ink-soft);text-align:right}.fdr-body{border-top:1px solid var(--hairline);padding-block:clamp(56px,8vw,96px)}.fdr-body-grid{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:clamp(28px,6vw,80px);align-items:start}.fdr-body-grid+.fdr-body-grid{margin-top:clamp(48px,6vw,80px);padding-top:clamp(48px,6vw,80px);border-top:1px solid var(--hairline)}.fdr-body h2{font-family:var(--font-display);font-size:clamp(26px,3vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:0}.fdr-body p{color:var(--muted);font-size:clamp(15.5px,1.4vw,17px);line-height:1.65;max-width:62ch}.fdr-body p+p{margin-top:18px}.fdr-principles{border-top:1px solid var(--hairline);padding-block:clamp(56px,8vw,96px)}.fdr-principles .principles{margin-top:10px;max-width:1000px}.fdr-principles .principle{grid-template-columns:44px 210px 1fr;padding:20px 0}.fdr-principles .principle h4{font-size:19px}.fdr-principles .principle p{font-size:15px;line-height:1.6}.fdr-cta{border-top:1px solid var(--hairline);padding-block:clamp(64px,9vw,110px) clamp(80px,10vw,130px)}.fdr-cta h2{font-family:var(--font-display);font-size:clamp(30px,4.4vw,58px);font-weight:700;letter-spacing:-.04em;line-height:1.05;margin:10px 0 14px;max-width:16ch}.fdr-cta>.container>p{color:var(--muted);margin-bottom:30px;max-width:46ch}.fdr-cta-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}@media (max-width:860px){.fdr-hero{grid-template-columns:1fr;padding-top:120px;gap:40px}.fdr-portrait-wrap{max-width:320px}.fdr-body-grid{grid-template-columns:1fr;gap:18px}.fdr-principles .principle{grid-template-columns:36px 1fr}.fdr-principles .principle p{grid-column:2}}.footer-founder{border-top:1px solid var(--hairline);padding:26px 0 4px}.founder-card{display:flex;align-items:center;gap:18px;padding:16px 20px;border:1px solid var(--hairline);border-radius:18px;color:var(--ink-soft);transition:border-color .25s ease,background .25s ease}.founder-card:hover{border-color:color-mix(in oklab,var(--gold),transparent 55%);background:color-mix(in oklab,var(--gold),transparent 96%)}.founder-photo{position:relative;flex:none;width:54px;height:54px;border-radius:50%;overflow:hidden;border:1px solid var(--hairline-strong);background:oklch(.24 .015 55)}.founder-photo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 14%;object-position:50% 14%}.founder-meta{display:grid;gap:4px;min-width:0}.founder-eyebrow{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.founder-name{font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.founder-line{font-size:13.5px;color:var(--muted);max-width:64ch}.founder-go{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);transition:color .2s ease}.founder-go .arrow{transition:transform .2s ease}.founder-card:hover .founder-go{color:var(--gold)}.founder-card:hover .founder-go .arrow{transform:translateX(4px)}@media (max-width:640px){.founder-card{flex-wrap:wrap;padding:16px}.founder-go{margin-left:0;width:100%}}.fdr-meet{border-top:1px solid var(--hairline);padding-block:clamp(56px,8vw,96px)}.fdr-meet h2{font-family:var(--font-display);font-size:clamp(28px,3.6vw,46px);font-weight:700;letter-spacing:-.035em;line-height:1.08;margin:10px 0 14px;max-width:20ch}.fdr-meet-sub{color:var(--muted);font-size:clamp(15px,1.4vw,17px);line-height:1.65;max-width:58ch;margin-bottom:clamp(30px,4vw,44px)}.meet-skeleton{min-height:420px;border:1px solid var(--hairline);border-radius:var(--radius)}.meet-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(20px,2.5vw,32px);align-items:start}.meet-cal{align-self:start}.meet-step{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.cal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.cal-title{font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:-.01em;text-transform:capitalize}.cal-nav{width:32px;height:32px;flex:none;display:grid;place-items:center;border:1px solid var(--hairline-strong);border-radius:50%;background:transparent;color:var(--ink-soft);font-size:16px;line-height:1;cursor:pointer;transition:border-color .2s ease,color .2s ease}.cal-nav:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}.cal-nav:disabled{opacity:.28;cursor:not-allowed}.cal-dow,.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.cal-dow{margin-bottom:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.cal-dow span{text-align:center;padding-bottom:6px}.cal-day{aspect-ratio:1;display:grid;place-items:center;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ink-soft);font-family:var(--font-mono);font-size:13px;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.cal-day:hover:not(:disabled):not(.is-empty){border-color:var(--hairline-strong);color:var(--ink)}.cal-day:disabled{color:var(--muted);opacity:.32;cursor:not-allowed}.cal-day.is-empty{cursor:default}.cal-day.is-today{border-color:color-mix(in oklab,var(--gold),transparent 62%)}.cal-day.is-selected{background:var(--gold);border-color:var(--gold);color:oklch(.17 .02 60);font-weight:600}.cal-day.is-selected:hover{background:var(--gold-strong);color:oklch(.14 .02 60)}.meet-tz-hint{font-size:11px;letter-spacing:.08em;color:var(--muted);margin-top:9px}.dur-row{display:flex;flex-wrap:wrap;gap:10px}.dur-pill{padding:11px 20px;border:1px solid var(--hairline-strong);border-radius:999px;background:transparent;color:var(--ink-soft);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.dur-pill:hover{border-color:var(--gold);color:var(--gold)}.dur-pill.is-on{background:var(--gold);border-color:var(--gold);color:oklch(.17 .02 60)}.meet-readout{border:1px solid color-mix(in oklab,var(--gold),transparent 68%);border-radius:14px;padding:16px 18px;margin-bottom:20px;display:grid;gap:10px}.meet-readout.is-empty{border-style:dashed;border-color:var(--hairline-strong)}.meet-ro-row{display:grid;gap:3px}.meet-ro-k{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.meet-ro-v{font-size:14.5px;color:var(--ink-soft)}.meet-ro-row.is-host .meet-ro-v{color:var(--gold-strong)}.meet-note{color:var(--muted);font-size:13px;line-height:1.55;margin:0}.meet-slot-err{color:oklch(.68 .15 25);font-size:12.5px;margin:-12px 0 18px}@media (max-width:860px){.meet-grid{grid-template-columns:1fr}}