:root{--teal: #2faf93;--orange: #ff8a00;--ink: #080808;--muted: #6c6c6c;--line: #d9d9d9;--soft: #f2f2f2;--white: #ffffff;--font-display: "Bebas Neue", Impact, sans-serif;--font-body: "Roboto", "Noto Sans TC", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--white);font-family:var(--font-body);overflow-x:hidden}a{color:inherit}.brand-text,[data-brand-fixed]{font-family:Roboto,Arial,sans-serif;font-weight:900;letter-spacing:0;text-transform:none}.site-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:68px;padding:12px clamp(16px,4vw,42px);background:#fffffff0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand-mark img{display:block;width:118px;height:auto}.site-nav{display:flex;justify-content:center;gap:clamp(14px,3vw,34px);font-family:var(--font-display);font-size:18px;letter-spacing:0}.site-nav a{text-decoration:none}.header-actions{display:flex;gap:8px;align-items:center;justify-content:end}.header-region-form{display:flex;gap:6px;align-items:center}.header-region-form__select{min-height:38px;max-width:168px;border:1px solid var(--ink);border-radius:0;background:var(--white);color:var(--ink);font:inherit;font-size:12px;font-weight:900;text-align:center;text-align-last:center}.header-region-form__submit{min-height:38px;padding:0 10px;border:1px solid var(--ink);background:var(--ink);color:var(--white);cursor:pointer;font:inherit;font-size:12px;font-weight:900}.js .header-region-form__submit{display:none}.header-cart{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border:1px solid var(--ink);font-size:12px;font-weight:900;text-decoration:none}.header-account{position:relative}.header-account__summary,.header-account__signin{display:inline-flex;align-items:center;justify-content:center;max-width:190px;min-height:38px;padding:0 12px;border:1px solid var(--ink);background:var(--ink);color:var(--white);cursor:pointer;font-size:12px;font-weight:900;line-height:1;text-decoration:none}.header-account__summary{list-style:none}.header-account__summary::-webkit-details-marker{display:none}.header-account__summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-account__summary:after{margin-left:8px;content:"v";font-size:11px}.header-account[open] .header-account__summary:after{content:"^"}.header-account__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:grid;min-width:180px;border:1px solid var(--ink);background:var(--white);box-shadow:0 12px 24px #0000001f}.header-account__menu a{padding:12px;font-size:12px;font-weight:900;text-decoration:none}.header-account__menu a+a{border-top:1px solid var(--line)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.grid-lines{background-image:linear-gradient(to right,transparent calc(25% - 1px),rgba(0,0,0,.09) 25%,transparent calc(25% + 1px)),linear-gradient(to bottom,transparent calc(25% - 1px),rgba(0,0,0,.08) 25%,transparent calc(25% + 1px))}.hero{position:relative;overflow:hidden;min-height:calc(100svh - 68px);padding:clamp(28px,6vw,84px) clamp(16px,4vw,42px) 0}.hero-copy{position:relative;z-index:2;max-width:980px}.micro{margin:0 0 14px;color:var(--muted);font-size:13px;font-weight:700;text-transform:uppercase}.teal{color:var(--teal)}h1,h2,.wordmark,.footer-wordmark{margin:0;font-family:var(--font-display);font-weight:400;line-height:.9;letter-spacing:0;text-transform:uppercase}h1{max-width:1060px;color:var(--teal);font-size:128px}h2{font-size:72px}.hero-copy p:not(.micro){max-width:560px;margin:22px 0 0;color:#242424;font-size:18px;line-height:1.5}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;font-weight:900;text-decoration:none}.button.primary{background:var(--orange);color:var(--white)}.button.secondary{border:1px solid var(--ink);background:var(--white)}.shop-product,.shop-cart{min-height:calc(100svh - 68px);padding:clamp(28px,5vw,72px) clamp(16px,4vw,42px)}.shop-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);gap:clamp(22px,4vw,56px);align-items:start}.shop-product__media,.shop-product__placeholder,.shop-cart__image{border:1px solid var(--line);background:var(--white)}.shop-product__media{display:grid;place-items:center;min-height:360px}.shop-product__media img{display:block;width:100%;height:auto;max-height:72vh;object-fit:contain}.shop-product__placeholder{display:grid;place-items:center;width:100%;min-height:360px;padding:24px;font-weight:900;text-align:center}.shop-product__details h1,.shop-cart__header h1{color:var(--teal);font-size:clamp(46px,8vw,96px);overflow-wrap:anywhere}.shop-product__price{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;margin-top:24px;font-size:22px;font-weight:900}.shop-product__price s{color:var(--muted);font-size:18px}.shop-product__form{display:grid;gap:14px;margin-top:24px}.shop-product__label,.shop-cart__quantity span{font-size:12px;font-weight:900;text-transform:uppercase}.shop-product__select,.shop-cart__quantity input{width:100%;min-height:46px;border:1px solid var(--ink);border-radius:0;background:var(--white);color:var(--ink);font:inherit;font-weight:700}.shop-product__select{padding:0 12px}.shop-product__actions,.shop-cart__actions{display:flex;flex-wrap:wrap;gap:12px}.shop-product__snapshot{max-width:720px;margin-top:24px;padding:18px;border:1px solid rgba(28,28,28,.16);border-radius:8px;background:#fff}.shop-product__snapshot p:not(.micro){margin:8px 0 16px;color:#242424;line-height:1.6}.shop-product__snapshot dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.shop-product__snapshot dl div{padding:10px;border:1px solid rgba(28,28,28,.12);border-radius:6px;background:#f8f8f8}.shop-product__snapshot dt{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.shop-product__snapshot dd{margin:4px 0 0;font-weight:900}.shop-product__description{max-width:720px;margin-top:32px;color:#242424;line-height:1.6}.shop-product__description img{max-width:100%;height:auto}.shop-cart__header{max-width:900px;margin-bottom:28px}.shop-cart__form{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:clamp(20px,4vw,42px);align-items:start}.shop-cart__items{display:grid;gap:14px}.shop-cart__item{display:grid;grid-template-columns:110px minmax(0,1fr) 86px auto;gap:16px;align-items:center;padding:14px;border:1px solid var(--line);background:var(--white)}.shop-cart__image{display:grid;place-items:center;aspect-ratio:1;overflow:hidden}.shop-cart__image img{width:100%;height:100%;object-fit:cover}.shop-cart__title{font-weight:900;text-decoration:none}.shop-cart__copy p,.shop-cart__note,.shop-cart__empty p{color:var(--muted)}.shop-cart__quantity{display:grid;gap:6px}.shop-cart__quantity input{padding:0 8px}.shop-cart__line-price{font-weight:900}.shop-cart__summary,.shop-cart__empty{padding:18px;border:1px solid var(--ink);background:var(--white)}.shop-cart__summary{position:sticky;top:88px}.shop-cart__summary strong{display:block;margin-top:4px;font-size:28px}.shop-cart__note{margin:16px 0;line-height:1.5}.hero-media{position:relative;z-index:1;display:grid;place-items:center;width:min(520px,58vw);aspect-ratio:1.08 / 1;min-height:0;margin:-60px 6vw 0 auto}.hero-media__collage{display:grid;grid-template-columns:1.18fr .82fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:10px;width:100%;height:100%}.hero-media__image{display:block;width:100%;height:100%;object-fit:cover;filter:drop-shadow(0 28px 34px rgba(0,0,0,.22))}.hero-media__image--large{grid-row:span 2}.orb{position:absolute;top:-42px;right:-34px;display:grid;place-items:center;width:128px;height:128px;color:var(--white);background:var(--orange);border-radius:50%;font-size:42px}.asterisk{position:absolute;left:-58px;bottom:28px;color:var(--teal);font-family:var(--font-display);font-size:160px;line-height:1}.wordmark{position:absolute;right:clamp(12px,3vw,44px);bottom:-28px;color:#00000012;font-size:152px;pointer-events:none}.brand-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.brand-strip span{min-height:72px;display:grid;place-items:center;padding:12px;border-right:1px solid var(--ink);font-weight:900;text-align:center}.brand-strip span:last-child{border-right:0}.fat-presale-banner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.7fr);gap:clamp(18px,4vw,48px);align-items:center;padding:clamp(22px,3.4vw,42px) clamp(16px,4vw,42px);color:var(--white);background:var(--ink);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.fat-presale-banner__logo{display:inline-flex;align-items:center;gap:9px;margin-bottom:22px;text-decoration:none}.fat-presale-banner__logo span{display:block;width:5px;height:44px;background:var(--white)}.fat-presale-banner__logo img{display:block;width:min(110px,26vw);height:auto}.fat-presale-banner p:first-child{margin:0 0 12px;color:var(--orange);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fat-presale-banner h2{color:var(--white);font-size:70px}.fat-presale-banner div:last-child p{margin:0 0 22px;color:#ffffffc7;font-size:16px;line-height:1.5}.fat-presale-banner__event{color:#ffffffe6!important}.fat-presale-banner__actions{display:flex;flex-wrap:wrap;gap:12px}.fat-presale-banner__actions .button{width:min(100%,218px)}.fat-presale-banner__actions .button.secondary{border-color:#ffffffb8;background:transparent;color:var(--white)}.curator-brand{padding:52px clamp(16px,4vw,42px);border-top:1px solid var(--ink)}.curator-brand__heading{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:start;margin-bottom:20px}.curator-brand__heading .micro{grid-column:1 / -1;margin-bottom:0}.curator-brand__heading h2 a{color:inherit;text-decoration:none}.curator-brand__heading h2 a:hover{color:var(--orange)}.curator-brand__heading p:not(.micro){margin:0;color:#242424;font-size:17px;line-height:1.5;max-width:680px}.curator-banner{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(360px,42vw);gap:12px;margin:0 calc(clamp(16px,4vw,42px)*-1);padding:0 clamp(16px,4vw,42px) 12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.curator-banner__slide{position:relative;aspect-ratio:1.28 / 1;min-height:0;overflow:hidden;background:var(--soft);scroll-snap-align:center}.curator-banner__slide img{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block}.curator-banner__copy{position:absolute;left:clamp(18px,4vw,42px);right:clamp(18px,4vw,42px);bottom:clamp(18px,4vw,42px);max-width:520px;color:var(--white);text-shadow:0 2px 18px rgba(0,0,0,.35)}.curator-banner__copy span{display:block;margin-bottom:10px;font-weight:900;text-transform:uppercase}.curator-banner__copy strong{display:block;font-family:var(--font-display);font-size:48px;font-weight:400;line-height:.9;text-transform:uppercase}.curator-banner__copy p{max-width:420px;font-size:17px;line-height:1.45}.curator-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;max-width:none;padding-top:18px}.curator-product{display:grid;gap:10px;text-align:center;text-decoration:none}.curator-product__image{width:100%;aspect-ratio:1.18 / 1;overflow:hidden;background:var(--soft)}.curator-product__image img{display:block;width:100%;height:100%;object-fit:cover}.curator-product--haze .curator-product__image{background:#fff}.curator-product--haze .curator-product__image img{object-fit:contain}.curator-product span{min-height:2.8em;color:var(--ink);font-size:15px;font-weight:700;line-height:1.35}.curator-product__pricing{display:grid;gap:3px;justify-items:center}.curator-product__pricing s{color:var(--muted);font-size:12px}.curator-product__pricing strong{color:var(--orange);font-size:15px}.curator-product__pricing em{color:#242424;font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase}.brand-page,.laogui-page{padding:clamp(42px,7vw,88px) clamp(16px,4vw,42px)}.brand-page__top{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:0 0 clamp(28px,5vw,56px)}.brand-page__logo{display:inline-flex;width:clamp(180px,22vw,320px);padding:12px 14px;background:var(--white);border:1px solid var(--ink)}.brand-page__logo img{width:100%;height:auto}.brand-page__top span{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.brand-page__hero,.laogui-page__hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(280px,.95fr);gap:clamp(20px,5vw,64px);align-items:center;min-height:auto}.laogui-page__hero{grid-template-columns:minmax(0,1fr) minmax(180px,.32fr);gap:clamp(18px,3.5vw,44px)}.laogui-page__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:18px}.brand-page__hero img,.laogui-page__hero img{width:100%;aspect-ratio:1 / 1;object-fit:cover;background:var(--soft)}.laogui-page__hero img{max-width:460px;max-height:58vh;justify-self:end;object-fit:contain}.brand-page__content,.laogui-page__original{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:clamp(18px,4vw,48px);padding:clamp(34px,6vw,72px) 0;border-top:1px solid var(--ink)}.brand-page__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.brand-page-product{display:grid;align-content:start;gap:10px;color:var(--ink);text-decoration:none}.brand-page-product__image{width:100%;aspect-ratio:1.18 / 1;overflow:hidden;background:var(--soft)}.laogui-page .brand-page-product__image{aspect-ratio:1.18 / 1}.brand-page-product__image img{display:block;width:100%;height:100%;object-fit:cover}.brand-page-product span{min-height:2.8em;font-size:15px;font-weight:800;line-height:1.35}.brand-page-product em,.brand-page-product small{color:#242424;font-style:normal;font-size:13px;line-height:1.35}.brand-page-product p{margin:0;color:#242424;font-size:13px;line-height:1.45}.brand-page-product div{display:grid;gap:4px}.brand-page-product strong{color:var(--orange);font-size:16px}.brand-page--gathering-stars{color:#2a2724;background:radial-gradient(circle at 18% 12%,rgba(210,199,180,.48),transparent 28%),radial-gradient(circle at 86% 4%,rgba(80,96,122,.18),transparent 24%),linear-gradient(180deg,#fbf8f1,#f3eee4 58%,#f8f5ef)}.brand-page--gathering-stars .brand-page__logo{background:#ffffffb8;border-color:#2a272447}.brand-page--gathering-stars .brand-page__top span,.brand-page--gathering-stars .micro.teal{color:#7e6d57}.brand-page--gathering-stars .brand-page__hero{grid-template-columns:minmax(0,.86fr) minmax(280px,.74fr);gap:clamp(20px,5vw,70px);padding:clamp(20px,4vw,46px);border:1px solid rgba(42,39,36,.18);background:#ffffff7a}.brand-page--gathering-stars .brand-page__hero h1{max-width:760px;color:#3d352c;font-size:clamp(68px,10vw,128px);line-height:.86}.brand-page--gathering-stars .brand-page__hero p:not(.micro){max-width:680px;color:#2a2724c7;font-size:18px;line-height:1.58}.brand-page--gathering-stars .brand-page__hero img{aspect-ratio:1 / 1;padding:clamp(10px,2vw,20px);object-fit:contain;background:#f7efe3;border:1px solid rgba(42,39,36,.16)}.brand-page--gathering-stars .brand-page__content{grid-template-columns:minmax(0,.64fr) minmax(280px,.86fr);margin-top:clamp(20px,4vw,44px);padding:clamp(28px,5vw,64px);border:1px solid rgba(42,39,36,.18);background:#ffffff80}.brand-page--gathering-stars .brand-page__content h2{color:#3d352c;font-size:clamp(46px,7vw,82px);line-height:.9}.brand-page--gathering-stars .brand-page__content p{color:#2a2724c7;font-size:18px;line-height:1.62}.gathering-brand-world{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.46fr) minmax(220px,.46fr);gap:14px;margin-top:18px}.gathering-brand-world__image{min-width:0;margin:0;overflow:hidden;border:1px solid rgba(42,39,36,.18);background:#ffffff80}.gathering-brand-world__image--large{grid-row:span 2}.gathering-brand-world__image img{display:block;width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover}.gathering-brand-world__copy,.gathering-brand-world__tags{display:grid;align-content:center;gap:12px;min-width:0;padding:clamp(18px,3vw,30px);border:1px solid rgba(42,39,36,.18);background:#ffffff94}.gathering-brand-world__copy span{color:#7e6d57;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gathering-brand-world__copy p{margin:0;color:#2a2724c7;font-size:16px;line-height:1.55}.gathering-brand-world__tags{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.gathering-brand-world__tags span{min-width:0;padding:10px 11px;color:#3d352c;border:1px solid rgba(42,39,36,.22);font-size:12px;font-weight:900;text-transform:uppercase}.haze-page{min-height:100vh;color:#f4f2eb;background:radial-gradient(circle at 18% 12%,rgba(186,156,91,.24),transparent 24%),linear-gradient(135deg,#060606,#171717 45%,#0b1111)}.haze-page__top{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:26px clamp(16px,4vw,42px);border-bottom:1px solid rgba(244,242,235,.2)}.haze-page__logo{display:inline-flex;width:clamp(180px,22vw,320px);padding:12px 14px;background:#f4f2eb}.haze-page__logo img{width:100%;height:auto}.haze-page__top span,.haze-page__copy p,.haze-banner span,.haze-product span{color:#bfa46a;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.haze-page__hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.95fr);gap:clamp(22px,4vw,54px);align-items:center;padding:clamp(40px,7vw,88px) clamp(16px,4vw,42px)}.haze-page__copy h1{color:#f4f2eb;font-size:132px;line-height:.8}.haze-page__body{max-width:560px;color:#f4f2ebc7;font-size:18px;line-height:1.55}.haze-page__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.haze-page__instagram-link{display:inline-block;margin-top:14px;font-size:13px;font-weight:900;color:var(--teal);text-decoration:none;letter-spacing:.02em}.haze-page__instagram-link:hover{text-decoration:underline}.haze-page__media{position:relative;aspect-ratio:1.04 / 1;min-height:0;overflow:hidden;border:1px solid rgba(244,242,235,.22)}.haze-page__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 0%,rgba(191,164,106,.24) 100%);pointer-events:none}.haze-page__media img,.haze-page__media video{width:100%;height:100%;object-fit:cover;display:block}.haze-page__media--video{aspect-ratio:.86 / 1;box-shadow:0 32px 90px #00000052}.haze-page__brand-story{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1fr);gap:clamp(20px,3vw,36px);align-items:center;padding:clamp(34px,6vw,72px) clamp(16px,4vw,42px);border-top:1px solid rgba(244,242,235,.14)}.haze-page__story-copy{position:sticky;top:22px;max-width:520px}.haze-page__story-copy h2,.haze-ambience__copy h2{color:#f4f2eb;font-size:64px;line-height:.92}.haze-page__story-copy p,.haze-ambience__copy p{color:#f4f2ebc2;font-size:17px;line-height:1.55}.haze-page__story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.haze-page__story-grid img,.haze-ambience__media img{width:100%;height:clamp(240px,28vw,440px);aspect-ratio:1.04 / 1;object-fit:cover;display:block;border:1px solid rgba(244,242,235,.18);background:#f4f2eb}.haze-campaign-strip{padding:clamp(32px,6vw,70px) 0 clamp(28px,5vw,60px);border-top:1px solid rgba(244,242,235,.14);overflow:hidden}.haze-campaign-strip__intro{display:block;max-width:980px;padding:0 clamp(16px,4vw,42px) clamp(18px,3vw,32px)}.haze-campaign-strip__intro h2{max-width:880px;margin:0;color:#f4f2eb;font-size:clamp(42px,6vw,86px);font-weight:400;line-height:.9;text-transform:uppercase}.haze-campaign-strip__intro .micro{margin:0 0 8px}.haze-campaign-strip__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,24vw);gap:10px;padding:0 clamp(16px,4vw,42px) 10px;overflow-x:auto;scroll-snap-type:x mandatory}.haze-campaign-card{position:relative;min-height:0;margin:0;aspect-ratio:.72 / 1;overflow:hidden;scroll-snap-align:center;background:#111;border:1px solid rgba(244,242,235,.16)}.haze-campaign-card:after,.haze-motion-feature__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 48%,rgba(0,0,0,.72) 100%);pointer-events:none}.haze-campaign-card video,.haze-motion-feature video{display:block;width:100%;height:100%;object-fit:cover}.haze-campaign-card figcaption{position:absolute;z-index:1;left:14px;right:14px;bottom:14px;color:#f4f2eb;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.haze-page__banners{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(360px,42vw);gap:12px;padding:0 clamp(16px,4vw,42px) 18px;overflow-x:auto;scroll-snap-type:x mandatory}.haze-ambience{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1fr);gap:clamp(20px,4vw,48px);padding:clamp(36px,7vw,78px) clamp(16px,4vw,42px);border-top:1px solid rgba(244,242,235,.14);border-bottom:1px solid rgba(244,242,235,.14);background:#f4f2eb0a}.haze-ambience__scents{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.haze-ambience__scents span{padding:9px 11px;color:#f4f2eb;font-size:12px;font-weight:900;letter-spacing:.04em;border:1px solid rgba(244,242,235,.24)}.haze-ambience__media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.haze-banner{position:relative;aspect-ratio:1.08 / 1;min-height:0;overflow:hidden;scroll-snap-align:center;border:1px solid rgba(244,242,235,.18);background:#111}.haze-banner img{width:100%;height:100%;object-fit:cover;opacity:.58}.haze-banner div{position:absolute;left:clamp(18px,3vw,38px);right:clamp(18px,3vw,38px);bottom:clamp(18px,3vw,38px);max-width:520px}.haze-banner strong{display:block;color:#f4f2eb;font-family:var(--font-display);font-size:64px;font-weight:400;line-height:.92;text-transform:uppercase}.haze-banner p{color:#f4f2ebcc;font-size:16px;line-height:1.5}.haze-motion-feature{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(300px,.62fr);gap:clamp(20px,4vw,48px);align-items:center;padding:clamp(36px,7vw,78px) clamp(16px,4vw,42px);border-top:1px solid rgba(244,242,235,.14)}.haze-motion-feature__media{position:relative;aspect-ratio:1.34 / 1;min-height:0;overflow:hidden;background:#111;border:1px solid rgba(244,242,235,.18)}.haze-motion-feature__copy{max-width:500px}.haze-motion-feature__copy h2{margin:0 0 18px;color:#f4f2eb;font-size:clamp(44px,6vw,82px);font-weight:400;line-height:.88;text-transform:uppercase}.haze-motion-feature__copy p:not(.micro){color:#f4f2ebc2;font-size:17px;line-height:1.55}.haze-motion-feature__copy .button{margin-top:12px;color:#0a0a0a!important}.haze-page__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:clamp(32px,6vw,72px) clamp(16px,4vw,42px)}.haze-product{display:grid;align-content:start;gap:12px;min-height:100%;padding:16px;color:#f4f2eb;text-decoration:none;background:#f4f2eb0e;border:1px solid rgba(244,242,235,.16)}.haze-product__image{width:100%;aspect-ratio:1.04 / 1;overflow:hidden;background:#111}.haze-product__image img{display:block;width:100%;height:100%;object-fit:contain;padding:8%;background:#f4f2eb}.haze-product strong{font-size:20px;line-height:1.12}.haze-product p{margin:0;color:#f4f2ebb8;font-size:14px;line-height:1.45}.haze-product__pricing{display:grid;gap:3px}.haze-product__pricing s{color:#f4f2eb94;font-size:13px}.haze-product__pricing em{color:#bfa46a;font-style:normal;font-weight:900}.haze-product__pricing small{color:#f4f2ebb8;font-size:11px;font-weight:900;text-transform:uppercase}.laogui-brand-intro{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1fr);gap:clamp(22px,5vw,62px);align-items:center;padding:clamp(44px,8vw,94px) clamp(16px,4vw,42px);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:#fff}.laogui-brand-intro__copy{position:sticky;top:22px}.laogui-brand-intro__copy h2{font-size:68px;line-height:.9}.laogui-brand-intro__copy p{color:#242424;font-size:18px;line-height:1.55}.laogui-brand-intro__stats{display:grid;gap:8px;margin-top:20px}.laogui-brand-intro__stats span{padding:12px 14px;color:var(--ink);font-size:14px;font-weight:900;border:1px solid var(--ink)}.laogui-brand-intro__film{position:relative;overflow:hidden;background:var(--ink)}.laogui-brand-intro__film:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:1;border:1px solid rgba(255,255,255,.72);pointer-events:none}.laogui-brand-intro__film video{display:block;width:100%;aspect-ratio:1.18 / 1;object-fit:contain;background:var(--ink)}.laogui-proof{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1fr);gap:clamp(22px,5vw,62px);align-items:start;padding:clamp(42px,7vw,88px) clamp(16px,4vw,42px);border-bottom:1px solid var(--ink);background:#f7f3e2}.laogui-proof__copy h2,.laogui-symbols h2{font-size:58px;line-height:.92}.laogui-proof__copy p,.laogui-symbols p{color:#242424;font-size:17px;line-height:1.55}.laogui-proof__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.laogui-proof__cards article{display:grid;align-content:start;gap:8px;min-height:150px;padding:18px;background:var(--white);border:1px solid var(--ink)}.laogui-proof__cards strong{font-family:var(--font-display);font-size:42px;font-weight:400;line-height:.9;text-transform:uppercase}.laogui-proof__cards span{color:#242424;font-size:14px;font-weight:800;line-height:1.4}.laogui-designer{display:grid;grid-template-columns:minmax(120px,.16fr) minmax(0,1fr);gap:clamp(18px,3vw,36px);align-items:center;padding:clamp(42px,7vw,86px) clamp(16px,5vw,72px);border-bottom:1px solid var(--ink);background:var(--white)}.laogui-designer__portrait img{display:block;width:min(150px,100%);height:260px;object-fit:cover;object-position:42% 24%;filter:grayscale(1)}.laogui-designer__copy{padding-block:22px;border-top:1px solid rgba(18,18,18,.42);border-bottom:1px solid rgba(18,18,18,.42)}.laogui-designer__copy p{max-width:980px;margin:0;color:#171717;font-size:18px;line-height:1.52}.laogui-designer__copy p+p{margin-top:8px}.laogui-story-grid,.laogui-culture-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;padding:clamp(18px,4vw,42px) clamp(16px,4vw,42px);border-bottom:1px solid var(--ink)}.laogui-story-grid img,.laogui-culture-strip img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;background:var(--soft)}.laogui-story-grid__fan{object-position:50% 42%}.laogui-story-grid__clutch{object-position:50% 26%}.laogui-story-grid__event{object-position:50% 48%}.laogui-auto-album{margin:0 calc(clamp(16px,4vw,42px)*-1);padding:clamp(18px,4vw,42px) 0;overflow:hidden;border-bottom:1px solid var(--ink)}.laogui-auto-album__track{display:flex;gap:14px;width:max-content;animation:laogui-album-scroll 44s linear infinite}.laogui-auto-album:hover .laogui-auto-album__track{animation-play-state:paused}.laogui-auto-album__item{flex:0 0 clamp(220px,24vw,360px);aspect-ratio:1 / 1;margin:0;overflow:hidden;background:var(--soft)}.laogui-auto-album__item img{display:block;width:100%;height:100%;object-fit:cover;background:var(--soft)}@keyframes laogui-album-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 7px))}}.laogui-culture-strip img:first-child{object-fit:contain;padding:24px;background:var(--white)}.laogui-symbols{display:grid;grid-template-columns:minmax(260px,.68fr) minmax(0,1fr);gap:clamp(20px,5vw,60px);padding:clamp(42px,7vw,88px) clamp(16px,4vw,42px);border-bottom:1px solid var(--ink)}.laogui-symbols__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.laogui-symbols__list article{padding:16px;border:1px solid var(--ink)}.laogui-symbols__list span{display:block;margin-bottom:8px;font-weight:900;text-transform:uppercase}.laogui-page{--laogui-olive: #5f6f43;--laogui-olive-dark: #29321f;--laogui-cream: #f6f1e2;--laogui-card: #fffaf0;--laogui-line: #9aa17a;--laogui-gold: #b88a45;color:var(--laogui-olive-dark);background:linear-gradient(90deg,rgba(95,111,67,.08) 1px,transparent 1px),linear-gradient(180deg,#fbf8ee 0%,var(--laogui-cream) 100%);background-size:44px 44px,auto}.laogui-page .brand-page__top,.laogui-page__hero,.laogui-page__original,.laogui-brand-intro,.laogui-proof,.laogui-designer,.laogui-symbols,.laogui-products{width:min(1180px,100%);margin-inline:auto}.laogui-page .brand-page__top{padding:14px 0 28px;border-bottom:1px solid rgba(95,111,67,.42)}.laogui-page .brand-page__logo{width:clamp(190px,18vw,280px);background:var(--laogui-card);border-color:var(--laogui-line)}.laogui-page .brand-page__top span,.laogui-page .micro,.laogui-page .micro.teal{color:var(--laogui-olive);letter-spacing:.08em}.laogui-page__hero{grid-template-columns:minmax(0,1fr) minmax(220px,.48fr);gap:clamp(24px,5vw,72px);padding:clamp(34px,6vw,78px);background:var(--laogui-card);border:1px solid var(--laogui-line);box-shadow:0 24px 70px #29321f14}.laogui-page__hero h1{color:var(--laogui-olive);font-size:clamp(72px,9vw,128px);line-height:.86}.laogui-page__hero p:not(.micro){max-width:620px;color:var(--laogui-olive-dark);font-size:18px;line-height:1.55}.laogui-page__hero img{max-width:380px;max-height:420px;padding:10px;background:#efe8d1;border:1px solid rgba(95,111,67,.34)}.laogui-page .button.primary{background:var(--laogui-olive);border-color:var(--laogui-olive)}.laogui-page .button.secondary{color:var(--laogui-olive-dark);background:transparent;border-color:var(--laogui-olive)}.laogui-page__original,.laogui-brand-intro,.laogui-proof,.laogui-designer,.laogui-symbols,.laogui-products{margin-top:18px;padding:clamp(30px,5vw,68px);background:#fffaf0eb;border:1px solid rgba(95,111,67,.42)}.laogui-page__original{border-top:1px solid rgba(95,111,67,.42)}.laogui-brand-intro,.laogui-proof,.laogui-designer,.laogui-symbols{border-bottom:1px solid rgba(95,111,67,.42)}.laogui-brand-intro__copy h2,.laogui-proof__copy h2,.laogui-symbols h2,.laogui-products .section-heading h2,.laogui-page__original h2{color:var(--laogui-olive-dark)}.laogui-brand-intro__copy p,.laogui-proof__copy p,.laogui-symbols p,.laogui-page__original p{color:#29321fd1}.laogui-brand-intro__stats span,.laogui-proof__cards article,.laogui-symbols__list article,.laogui-page .brand-page-product{background:#fbf6e9;border-color:#5f6f4385}.laogui-proof__cards strong{color:var(--laogui-gold)}.laogui-designer{grid-template-columns:150px minmax(0,1fr);background:#f9f4e6}.laogui-designer__portrait img{width:130px;height:170px;border:1px solid rgba(95,111,67,.42)}.laogui-designer__copy{border-color:#5f6f436b}.laogui-designer__copy p{color:var(--laogui-olive-dark);font-size:17px}.laogui-auto-album{width:min(1180px,100%);margin:18px auto 0;padding:18px 0;border-top:1px solid rgba(95,111,67,.42);border-bottom:1px solid rgba(95,111,67,.42)}.laogui-auto-album__item{background:#fbf6e9;border:1px solid rgba(95,111,67,.34)}.laogui-products .brand-page__products{gap:16px}.laogui-page .brand-page-product{padding:12px}.laogui-page .brand-page-product span{color:var(--laogui-olive-dark)}.laogui-page .brand-page-product p,.laogui-page .brand-page-product small{color:#29321fc7}.laogui-products .section-heading h2{font-size:clamp(46px,7vw,88px);line-height:.88;letter-spacing:-.025em;text-transform:uppercase}.laogui-products .brand-page-product{background:transparent;border:none;padding:0;gap:8px}.laogui-products .brand-page-product>span{min-height:auto;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.laogui-products .brand-page-product__image img{transition:transform .4s ease}.laogui-products .brand-page-product:hover .brand-page-product__image img{transform:scale(1.04)}.laogui-culture-strip{padding-inline:0;gap:4px}.section-grid{display:grid;grid-template-columns:120px minmax(0,1.2fr) minmax(260px,.8fr);gap:clamp(20px,5vw,64px);padding:clamp(48px,9vw,118px) clamp(16px,4vw,42px);border-bottom:1px solid var(--line)}.section-index{font-family:var(--font-display);font-size:38px;color:var(--orange)}.editorial-note,.movement p,.checkout-panel p,.concierge p{color:#242424;font-size:18px;line-height:1.55}.products{padding:clamp(48px,8vw,104px) clamp(16px,4vw,42px)}.section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:32px;align-items:end;margin-bottom:32px}.product-grid{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:18px;align-items:stretch}.product-card{display:grid;grid-template-rows:auto auto;min-height:0;background:var(--white);border:1px solid var(--ink)}.product-card img{width:100%;aspect-ratio:1 / 1;height:auto;min-height:0;object-fit:cover;background:var(--soft)}.product-meta{padding:18px}.product-meta span{display:block;margin-bottom:8px;color:var(--teal);font-size:12px;font-weight:900;text-transform:uppercase}.product-meta strong{display:block;font-family:var(--font-display);font-size:44px;line-height:.95;text-transform:uppercase}.product-meta p{color:#242424;line-height:1.5}.product-pay{width:100%;background:var(--ink);color:var(--white)}.movement,.checkout-panel,.concierge{display:grid;grid-template-columns:minmax(0,.9fr) minmax(260px,.8fr) minmax(260px,.7fr);gap:clamp(18px,4vw,48px);align-items:center;padding:clamp(48px,8vw,104px) clamp(16px,4vw,42px);border-top:1px solid var(--ink)}.movement-panel img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.checkout-panel{grid-template-columns:minmax(0,1fr) minmax(280px,420px)}.order-summary{display:grid;gap:14px;padding:24px;background:var(--white);border:1px solid var(--ink)}.summary-row{display:flex;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--line)}.wide-button{width:100%}.capture-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;max-width:100%;min-width:0;padding:18px;background:var(--white);border:1px solid var(--ink)}.capture-form label{display:grid;gap:6px;min-width:0;font-weight:900}.capture-form .wide{grid-column:1 / -1}.capture-form input,.capture-form select{width:100%;max-width:100%;min-width:0;min-height:44px;padding:0 12px;border:1px solid var(--line);font:inherit}.capture-form button{grid-column:1 / -1;width:100%;max-width:100%;min-height:48px;border:0;background:var(--orange);color:var(--white);font:inherit;font-weight:900}.site-footer{padding:42px clamp(18px,4vw,58px) 24px;color:#302f38;background:#fbfaf7;border-top:1px solid #e5e0d8}.site-footer__top,.site-footer__main,.site-footer__legal{display:flex;align-items:center;justify-content:space-between;gap:28px}.site-footer__top{min-height:92px}.shop-follow-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px;color:var(--white);background:#5635e8;border-radius:999px;font-weight:900;text-decoration:none}.site-footer__social{display:flex;align-items:center;gap:14px}.site-footer__social a,.site-footer__social span{color:inherit;text-decoration:none}.site-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px}.site-footer__social svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.site-footer__social a[aria-label=TikTok] svg{fill:currentColor;stroke:none}.site-footer__main{justify-content:flex-end;min-height:112px;padding-top:28px;border-top:1px solid #e8e3dc}.site-footer__payments{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:680px}.site-footer__payment-icon{display:block;width:44px;height:28px}.site-footer__legal{align-items:flex-start;padding-top:22px;color:#6b6974;font-size:13px;font-weight:700}.site-footer__policies{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 16px}.site-footer__policies a{color:inherit;text-decoration:none}.site-footer__trademark{margin:6px 0 0;font-size:11px;font-weight:400;color:#9e99a8;line-height:1.5}.brands-page,.studio-products-page{padding:clamp(34px,6vw,78px) clamp(16px,4vw,42px);background:var(--white)}.brands-page__hero,.studio-products-page__hero{max-width:1100px;margin-bottom:clamp(28px,5vw,58px)}.brands-page__logo,.studio-products-page__logo{display:inline-flex;width:clamp(180px,22vw,320px);margin-bottom:28px;padding:12px 14px;background:var(--white);border:1px solid var(--ink)}.brands-page__logo img,.studio-products-page__logo img{width:100%;height:auto}.brands-page__hero h1,.studio-products-page__hero h1{max-width:1000px;color:var(--ink);font-size:96px}.brands-page__hero p:not(.micro),.studio-products-page__hero p:not(.micro){max-width:760px;color:#242424;font-size:18px;line-height:1.55}.studio-products-page__intro-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:clamp(18px,3vw,38px);align-items:stretch;max-width:1180px;margin:0 0 clamp(28px,4vw,52px)}.studio-products-page__intro-grid .studio-products-page__answer-panel{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none;margin:0;padding:0}.studio-products-page__feature-video{position:relative;display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid rgba(28,28,28,.16);border-radius:8px;background:#111}.studio-products-page__feature-video video{display:block;width:100%;flex:1;min-height:clamp(200px,28vw,360px);object-fit:cover}.studio-products-page__feature-video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 44%,#000000b8);pointer-events:none}.studio-products-page__feature-video>div{position:absolute;left:18px;right:18px;bottom:18px;z-index:1;color:#fff}.studio-products-page__feature-video h2{max-width:320px;margin:4px 0 0;color:#fff;font-size:clamp(24px,3vw,40px);line-height:.98;letter-spacing:0}.brands-page__grid{display:grid;gap:22px}.brands-page-card{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);gap:clamp(18px,4vw,48px);align-items:stretch;padding:18px;border:1px solid var(--ink);scroll-margin-top:90px}.brands-page-card__media{display:block;min-height:0;overflow:hidden;background:var(--soft)}.brands-page-card__media img{display:block;width:100%;height:100%;aspect-ratio:1.18 / 1;object-fit:contain;object-position:center;background:var(--soft)}.brands-page-card__copy{display:grid;align-content:center;gap:16px;min-width:0}.brands-page-card__copy h2{font-size:64px}.brands-page-card__copy h2 a{color:inherit;text-decoration:none}.brands-page-card__copy p:not(.micro){max-width:720px;color:#242424;font-size:17px;line-height:1.55}.brands-page-card__points{display:flex;flex-wrap:wrap;gap:8px}.brands-page-card__points span{padding:9px 11px;border:1px solid var(--ink);font-size:12px;font-weight:900;text-transform:uppercase}.studio-products-page__filters{display:flex;flex-wrap:wrap;gap:10px;margin:0 calc(clamp(16px,4vw,42px)*-1) clamp(26px,5vw,52px);padding:14px clamp(16px,4vw,42px);background:#fffffff0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.studio-products-page__filters button{-webkit-appearance:none;appearance:none;padding:10px 12px;color:var(--ink);background:var(--white);border:1px solid var(--ink);font-size:12px;font-weight:900;font-family:inherit;text-decoration:none;text-transform:uppercase;cursor:pointer}.studio-products-page__filters button.is-active,.studio-products-page__filters button:hover{color:var(--white);background:var(--ink)}.studio-products-page__groups{display:grid;gap:clamp(34px,6vw,76px)}.studio-products-group{scroll-margin-top:142px}.studio-products-group[hidden]{display:none}.studio-products-group__heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--ink)}.studio-products-group__heading .micro{margin:0}.studio-products-group__heading h2{font-size:54px}.studio-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.studio-products-note{display:grid;gap:16px;max-width:760px;padding:18px;border:1px solid var(--ink);background:var(--white)}.studio-products-note p{margin:0;color:#242424;font-size:17px;line-height:1.55}.studio-products-note .button{justify-self:start}.home-studio-picker{display:flex;flex-wrap:wrap;gap:10px;max-width:620px;margin-top:14px}.home-studio-picker[hidden]{display:none}.home-studio-picker a,.studio-brand-switcher a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:10px 12px;color:var(--ink);background:var(--white);border:1px solid var(--ink);font-size:12px;font-weight:900;text-decoration:none;text-transform:uppercase}.home-studio-picker a:hover,.studio-brand-switcher a:hover,.studio-brand-switcher a.is-active{color:var(--white);background:var(--ink)}.studio-showroom-page__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.studio-brand-switcher{display:flex;flex-wrap:wrap;gap:10px;margin:0 calc(clamp(16px,4vw,42px)*-1) clamp(26px,5vw,52px);padding:14px clamp(16px,4vw,42px);background:#fffffff0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.studio-showroom-hub__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.studio-showroom-hub__card{display:grid;gap:12px;min-width:0;color:var(--ink);text-decoration:none;text-align:center;justify-items:center}.studio-showroom-hub__card img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border:1px solid var(--ink);background:var(--soft)}.studio-showroom-hub__card strong{font-size:clamp(28px,4vw,48px);line-height:.95}.studio-showroom{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:clamp(26px,5vw,58px)}.studio-showroom__tile{min-width:0;margin:0;overflow:hidden;border:1px solid var(--ink);background:var(--soft)}.studio-showroom__tile--wide{grid-column:span 2}.studio-showroom__tile img{display:block;width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover}.studio-showroom__tile--wide img{aspect-ratio:2 / 1}.studio-showroom__tile--video{background:#000}.studio-showroom__tile--video video{width:100%;height:100%;object-fit:cover;display:block}.studio-showroom__tile--video.studio-showroom__tile--wide video{aspect-ratio:2 / 1}.haze-studio-film-strip{margin-bottom:clamp(30px,5vw,64px)}.haze-studio-film-strip__heading{padding:0 0 16px}.haze-studio-film-strip__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:12px}.haze-studio-film-card{position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid var(--ink);background:#111}.haze-studio-film-card--lead{grid-row:span 2}.haze-studio-film-card video{display:block;width:100%;height:100%;min-height:clamp(280px,30vw,560px);aspect-ratio:1 / 1;object-fit:cover}.haze-studio-film-card:not(.haze-studio-film-card--lead) video{min-height:clamp(180px,16vw,274px)}.haze-studio-film-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 56%,#000000bd);pointer-events:none}.haze-studio-film-card figcaption{position:absolute;right:12px;bottom:12px;left:12px;z-index:1;color:#fff;font-size:12px;font-weight:900;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.studio-showroom-motion{margin-top:48px}.studio-showroom-motion .studio-designs__heading{padding:0 0 24px}.studio-showroom-empty{display:grid;min-height:260px;place-items:center;padding:28px;border:1px solid var(--ink);background:var(--soft)}.studio-showroom-empty p{max-width:520px;margin:0;color:#242424;font-size:18px;line-height:1.5;text-align:center}.studio-designs{display:grid;gap:18px;margin-top:clamp(24px,5vw,58px)}.studio-designs__heading{display:grid;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--ink)}.studio-designs__heading h3{margin:0;font-family:var(--font-display);font-size:52px;font-weight:400;line-height:.95;text-transform:uppercase}.studio-designs__grid{display:grid;gap:26px}.studio-design-card{display:grid;gap:16px;min-width:0;padding:16px 14px 22px;border:1px solid var(--ink);background:var(--white)}.studio-design-card h4{margin:0;font-size:18px;font-weight:900;text-transform:uppercase}.studio-design-slider{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;row-gap:30px}.studio-design-slide{display:grid;grid-template-rows:auto minmax(18px,auto);gap:10px;min-width:0;margin:0}.studio-design-slide img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;background:var(--white);border:1px solid var(--line)}.studio-design-slide figcaption{margin:0;color:var(--ink);font-size:13px;font-weight:900;line-height:1.15;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}.studio-product-card{display:grid;grid-template-rows:auto 1fr;min-width:0;border:1px solid var(--ink);background:var(--white)}.studio-product-card__image{width:100%;aspect-ratio:1.18 / 1;overflow:hidden;background:var(--soft)}.studio-product-card__image img{display:block;width:100%;height:100%;object-fit:cover}.studio-product-card--haze .studio-product-card__image{aspect-ratio:1 / .72;background:#fff}.studio-product-card--haze .studio-product-card__image img{object-fit:contain}.studio-product-card--haze.studio-product-card--cropped-product .studio-product-card__image{background:#fff}.studio-product-card--haze.studio-product-card--cropped-product .studio-product-card__image img{object-fit:cover}.studio-product-card__copy{display:flex;flex-direction:column;gap:10px;padding:16px}.studio-product-card__copy span{color:var(--teal);font-size:12px;font-weight:900;text-transform:uppercase}.studio-product-card__copy h2{font-size:38px;line-height:.95}.studio-product-card__copy p,.studio-product-card__copy small{margin:0;color:#242424;font-size:13px;line-height:1.45}.studio-product-card__pricing{display:grid;gap:4px;margin-top:4px;min-height:76px}.studio-product-card__pricing s{color:var(--muted);font-size:13px}.studio-product-card__pricing strong{color:var(--orange);font-size:17px}.studio-product-card__pricing em{color:#242424;font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase}.studio-product-card__badge{width:fit-content;padding:5px 8px;border:1px solid var(--orange);color:var(--orange);font-size:11px;font-weight:900;line-height:1;text-transform:uppercase}.studio-product-card__form{display:grid;gap:10px;margin-top:auto}.studio-product-card__label{color:var(--ink);font-size:11px;font-weight:900;text-transform:uppercase}.studio-product-card__select,.studio-product-card__quantity{width:100%;min-height:42px;border:1px solid var(--ink);border-radius:0;background:var(--white);color:var(--ink);font:inherit;font-size:14px;font-weight:700}.studio-product-card__form [data-product-hydrate-target]{display:grid;gap:10px}.studio-product-card__select,.studio-product-card__quantity{padding:0 10px}.studio-product-card__actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;margin-top:2px}.studio-product-card__actions .button{min-height:42px;padding:10px 12px;font-size:12px}.cart-drawer[hidden]{display:none}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d161473}.cart-drawer__panel{position:absolute;top:0;right:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(460px,100vw);height:100%;border-left:1px solid var(--ink);background:var(--white);box-shadow:-16px 0 40px #0000002e}.cart-drawer__header,.cart-drawer__footer{padding:18px}.cart-drawer__header{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line)}.cart-drawer__header h2{font-size:34px;line-height:.95}.cart-drawer__close{width:40px;height:40px;border:1px solid var(--ink);background:var(--white);color:var(--ink);cursor:pointer;font-size:24px;line-height:1}.cart-drawer__status{min-height:28px;padding:8px 18px 0;color:var(--teal);font-size:13px;font-weight:900}.cart-drawer__items{display:grid;align-content:start;gap:12px;overflow:auto;padding:18px}.cart-drawer__item{display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.cart-drawer__image{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;background:var(--soft)}.cart-drawer__image img{width:100%;height:100%;object-fit:cover}.cart-drawer__title{color:var(--ink);font-weight:900;text-decoration:none}.cart-drawer__copy{display:grid;gap:7px}.cart-drawer__copy p,.cart-drawer__note,.cart-drawer__empty{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.cart-drawer__quantity{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cart-drawer__quantity button{min-height:32px;border:1px solid var(--ink);background:var(--white);color:var(--ink);cursor:pointer;font:inherit;font-size:12px;font-weight:900}.cart-drawer__quantity button:not([data-cart-remove]){width:32px}.cart-drawer__quantity [data-cart-remove]{padding:0 8px}.cart-drawer__line-price{grid-column:2;justify-self:end}.cart-drawer__footer{display:grid;gap:12px;border-top:1px solid var(--ink)}.cart-drawer__subtotal{display:flex;justify-content:space-between;gap:18px;font-weight:900}.cart-drawer-open{overflow:hidden}@media(max-width:900px){.site-header{grid-template-columns:1fr auto}.site-nav{grid-column:1 / -1;grid-row:2;justify-content:start;overflow-x:auto}.header-actions{grid-column:1 / -1;grid-row:3;flex-wrap:wrap;justify-content:start;width:100%}.header-region-form__select{max-width:min(100%,220px)}.header-account__summary,.header-account__signin{max-width:min(100vw - 32px,240px)}.hero{min-height:auto;padding-bottom:34px}h1{font-size:70px}h2{font-size:48px}.wordmark{font-size:86px}.fat-presale-banner h2{font-size:56px}.hero-media{width:100%;aspect-ratio:1 / 1;min-height:280px;margin:28px 0 0}.hero-media__collage{gap:8px}.brand-strip,.fat-presale-banner,.section-grid,.section-heading,.product-grid,.movement,.checkout-panel,.concierge{grid-template-columns:1fr}.brand-strip span{border-right:0;border-bottom:1px solid var(--ink)}.brand-strip span:last-child{border-bottom:0}.curator-brand__heading,.curator-products,.brand-page__hero,.laogui-page__hero,.brand-page__content,.laogui-page__original,.laogui-brand-intro,.laogui-proof,.laogui-designer,.laogui-symbols,.laogui-proof__cards,.laogui-story-grid,.laogui-culture-strip,.laogui-symbols__list,.brand-page__products,.brands-page-card,.studio-products-grid,.studio-showroom-hub__grid,.haze-page__hero,.haze-page__brand-story,.haze-campaign-strip__intro,.haze-motion-feature,.haze-ambience,.haze-page__products,.gathering-brand-world,.gathering-brand-world__tags{grid-template-columns:1fr}.home-studio-picker,.studio-brand-switcher,.studio-showroom-page__actions{align-items:stretch}.home-studio-picker a,.studio-brand-switcher a,.studio-showroom-page__actions .button{flex:1 1 100%}.brand-page--gathering-stars .brand-page__hero h1{font-size:62px}.gathering-brand-world__image--large{grid-row:auto}.brand-page__top,.haze-page__top{align-items:flex-start;flex-direction:column}.haze-page__copy h1{font-size:76px}.haze-page__story-copy,.laogui-brand-intro__copy{position:static}.haze-page__story-copy h2,.haze-ambience__copy h2,.laogui-brand-intro__copy h2,.laogui-proof__copy h2,.laogui-symbols h2{font-size:42px}.haze-page__story-grid,.haze-ambience__media{grid-template-columns:1fr}.haze-campaign-strip__rail{grid-auto-columns:minmax(220px,72vw)}.haze-motion-feature__media{aspect-ratio:.88 / 1}.haze-banner strong,.product-meta strong{font-size:42px}.haze-page__banners{grid-auto-columns:84vw}.brands-page__hero h1,.studio-products-page__hero h1{font-size:58px}.brands-page-card__copy h2,.studio-products-group__heading h2{font-size:42px}.studio-products-group__heading{grid-template-columns:1fr}.studio-showroom{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-showroom__tile--wide{grid-column:span 2}.haze-studio-film-strip__grid{grid-template-columns:1fr;grid-template-rows:auto}.haze-studio-film-card--lead{grid-row:auto}.haze-studio-film-card video,.haze-studio-film-card:not(.haze-studio-film-card--lead) video{min-height:min(92vw,520px)}.studio-designs__heading h3{font-size:38px}.studio-design-slider{grid-template-columns:repeat(2,minmax(0,1fr))}.curator-banner{grid-auto-columns:68vw}.curator-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:100%}.curator-banner__slide{min-height:0}.curator-banner__copy{left:16px;right:16px;bottom:16px}.curator-banner__copy strong{font-size:34px}.curator-product span{font-size:12px}.section-index{font-size:28px}.product-card{min-height:auto}.capture-form,.shop-product,.shop-cart__form{grid-template-columns:1fr}.shop-product__media,.shop-product__placeholder{min-height:260px}.shop-product__snapshot dl{grid-template-columns:1fr}.shop-cart__item{grid-template-columns:86px minmax(0,1fr)}.shop-cart__quantity,.shop-cart__line-price{grid-column:2}.shop-cart__summary{position:static}.studio-product-card__actions{grid-template-columns:1fr}.cart-drawer__panel{width:100vw;border-left:0}.cart-drawer__header h2{font-size:28px}.site-footer__top,.site-footer__main,.site-footer__legal{align-items:flex-start;flex-direction:column}.site-footer__payments,.site-footer__policies{justify-content:flex-start}}.geo-answer-panel,.geo-comparison-table,.geo-faq-panel,.haze-jewelry-answers,.haze-guide-motion{max-width:1180px;margin:20px auto;padding:0 24px}.geo-answer-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.geo-answer-panel article,.geo-faq-panel details,.haze-jewelry-answers,.haze-guide-motion__intro,.haze-guide-motion figure{border:1px solid rgba(28,28,28,.16);background:#fff;border-radius:8px}.geo-answer-panel article{display:flex;flex-direction:column;padding:18px}.seo-guide-page .geo-answer-panel article .button{align-self:stretch;margin-top:auto}.seo-guide-page .geo-answer-panel article .button+.button{margin-top:10px}.geo-comparison-table{display:grid;gap:14px}.geo-comparison-table__intro,.geo-comparison-table__scroll{border:1px solid rgba(28,28,28,.16);background:#fff;border-radius:8px}.geo-comparison-table__intro{padding:22px}.geo-comparison-table__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.geo-comparison-table__scroll--secondary{margin-top:4px}.geo-comparison-table table{width:100%;min-width:760px;border-collapse:collapse}.geo-comparison-table th,.geo-comparison-table td{padding:13px 16px;border-bottom:1px solid rgba(28,28,28,.12);text-align:left;vertical-align:top;color:#2d2d2d;line-height:1.45}.geo-comparison-table thead th{background:#f7f7f5;color:var(--teal);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.geo-comparison-table tbody th{color:var(--ink);font-weight:900}.geo-comparison-table tbody tr:last-child th,.geo-comparison-table tbody tr:last-child td{border-bottom:0}.geo-answer-panel h2,.geo-comparison-table h2,.geo-faq-panel h2,.haze-jewelry-answers h2{margin:4px 0 8px;font-size:24px;line-height:1.05;letter-spacing:0}.geo-answer-panel p:not(.micro),.geo-comparison-table p:not(.micro),.geo-faq-panel p,.haze-jewelry-answers p,.haze-jewelry-answers li{color:#2d2d2d;line-height:1.48}.geo-answer-panel p,.geo-comparison-table p,.geo-faq-panel p,.haze-jewelry-answers p{margin-top:0;margin-bottom:0}.haze-jewelry-answers{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:22px;padding:26px}.haze-jewelry-answers ul{margin:0;padding:0;display:grid;gap:10px;list-style:none}.haze-jewelry-answers li{padding:10px 12px;border:1px solid rgba(28,28,28,.12);border-radius:6px;background:#f8f8f8;font-weight:800}.haze-page .geo-answer-panel,.haze-page .haze-jewelry-answers,.haze-page .geo-faq-panel{max-width:none;margin:0;padding:clamp(24px,4vw,44px) clamp(16px,4vw,42px)}.haze-page .geo-answer-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border-top:1px solid rgba(244,242,235,.12)}.haze-page .geo-answer-panel article,.haze-page .geo-faq-panel details,.haze-page .haze-jewelry-answers{border-radius:0;border-color:#f4f2eb29;background:#f4f2eb12}.haze-page .geo-answer-panel article{padding:clamp(18px,2.3vw,28px)}.haze-page .geo-answer-panel h2,.haze-page .geo-faq-panel h2,.haze-page .haze-jewelry-answers h2{color:#f4f2eb;font-size:clamp(24px,3vw,36px);line-height:1}.haze-page .geo-answer-panel p:not(.micro),.haze-page .geo-faq-panel p,.haze-page .haze-jewelry-answers p,.haze-page .haze-jewelry-answers li{color:#f4f2ebc2}.haze-page .geo-answer-panel a{color:#f4f2eb;text-underline-offset:3px}.haze-page .haze-jewelry-answers{display:block;max-width:720px;margin-top:0}.haze-page .haze-jewelry-answers li{padding:8px 10px;border-color:#f4f2eb24;background:#f4f2eb0d}.haze-instagram{padding:clamp(64px,10vw,120px) clamp(24px,5vw,80px);background:#0a0a0a;border-top:1px solid rgba(244,242,235,.1);text-align:center}.haze-instagram__copy{max-width:560px;margin-inline:auto}.haze-instagram__copy .micro{color:var(--teal);display:block;margin-bottom:14px}.haze-instagram__copy h2{color:#f4f2eb;font-size:clamp(42px,7vw,96px);font-weight:900;letter-spacing:-.03em;line-height:.88;text-transform:uppercase;margin:0 0 20px}.haze-instagram__copy>p{color:#f4f2eb85;font-size:17px;line-height:1.56;font-weight:400;margin-bottom:32px}.seo-guide-page{background:#fff;color:var(--ink)}.seo-guide-page .geo-answer-panel article:nth-child(3),.fat-recap-page__answers article:nth-child(2){display:none}.seo-guide-page .geo-answer-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-guide-page__hero,.seo-guide-page__grid,.laogui-concept-films{max-width:1180px;margin:0 auto;padding:clamp(28px,5vw,64px) clamp(16px,4vw,42px)}.seo-guide-page__hero{display:grid;align-content:end;min-height:42svh;border-bottom:1px solid rgba(28,28,28,.16)}.seo-guide-page__hero h1{max-width:980px;color:var(--teal);font-size:clamp(54px,9vw,112px);line-height:.92;letter-spacing:0}.seo-guide-page__hero>p:not(.micro){max-width:760px;margin:14px 0 0;color:#242424;font-size:18px;line-height:1.6}.seo-guide-page__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.seo-guide-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.seo-guide-page__grid--featured{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:24px;padding-bottom:24px}.seo-guide-page__grid article{border:1px solid rgba(28,28,28,.16);border-radius:8px;overflow:hidden;background:#fff}.seo-guide-page__grid img{display:block;width:100%;height:clamp(260px,28vw,340px);aspect-ratio:1 / 1;padding:clamp(12px,2vw,22px);background:#f7f7f5;object-fit:contain;object-position:center;border-bottom:1px solid rgba(28,28,28,.16)}.seo-guide-page__grid h2,.seo-guide-page__grid p{padding-left:16px;padding-right:16px}.seo-guide-page__grid h2{margin:16px 0 8px;font-size:24px;line-height:1.05;letter-spacing:0}.seo-guide-page__grid p{margin:0 0 16px;color:#2d2d2d;line-height:1.55}.seo-guide-page__grid .button{margin:0 16px 18px}.laogui-concept-films{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px);border-top:1px solid rgba(28,28,28,.16);border-bottom:1px solid rgba(28,28,28,.16)}.laogui-concept-films__intro{grid-column:1 / -1;display:grid;grid-template-columns:minmax(240px,.68fr) minmax(0,1fr);grid-template-rows:auto 1fr;gap:clamp(14px,3vw,44px);align-items:start;padding-bottom:clamp(6px,1vw,12px)}.laogui-concept-films__intro .micro{grid-column:1;grid-row:1;margin-top:0}.laogui-concept-films__intro h2{grid-column:2;grid-row:1 / span 2;max-width:660px;margin:0;font-size:clamp(34px,5vw,72px);line-height:.96;letter-spacing:0}.laogui-concept-films__intro p:not(.micro){grid-column:1;grid-row:2;max-width:560px;margin:0;color:#2d2d2d;font-size:18px;line-height:1.52}.laogui-concept-film{display:grid;grid-template-rows:minmax(0,auto) 1fr;border:1px solid rgba(28,28,28,.16);border-radius:8px;overflow:hidden;background:#fff}.laogui-concept-film--wide{grid-column:span 2;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-template-rows:auto}.laogui-concept-film--reverse{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr)}.laogui-concept-film--reverse figure{grid-column:2}.laogui-concept-film--reverse>div{grid-column:1;grid-row:1}.laogui-concept-film figure{margin:0;min-height:0;background:#111}.laogui-concept-film video{display:block;width:100%;height:100%;min-height:clamp(300px,35vw,520px);object-fit:cover}.laogui-concept-film:not(.laogui-concept-film--wide) video{min-height:clamp(260px,28vw,380px)}.laogui-concept-film>div{display:grid;align-content:end;padding:clamp(18px,3vw,34px)}.laogui-concept-film h3{margin:4px 0 12px;color:var(--ink);font-size:clamp(26px,3vw,44px);line-height:.98;letter-spacing:0}.laogui-concept-film p:not(.micro){max-width:480px;margin:0;color:#2d2d2d;font-size:16px;line-height:1.55}.geo-faq-panel{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);gap:12px}.geo-faq-panel details{grid-column:2}.geo-faq-panel details:first-of-type{grid-row:1}.geo-faq-panel summary{cursor:pointer;padding:15px 18px;font-weight:900}.geo-faq-panel details p{margin:0;padding:0 18px 15px}.haze-guide-motion{display:grid;grid-template-columns:minmax(240px,.48fr) minmax(0,1fr);gap:12px;align-items:stretch}.haze-guide-motion__intro{display:grid;align-content:center;padding:18px}.haze-guide-motion__intro h2{margin:4px 0 8px;color:var(--ink);font-size:24px;line-height:1.05;letter-spacing:0}.haze-guide-motion__intro p:not(.micro){margin:0;color:#2d2d2d;line-height:1.48}.haze-guide-motion__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.haze-guide-motion--duo .haze-guide-motion__rail{grid-template-columns:repeat(2,minmax(0,1fr))}.haze-guide-motion figure{position:relative;min-height:0;margin:0;overflow:hidden;background:#111}.haze-guide-motion video{display:block;width:100%;height:100%;min-height:clamp(280px,32vw,420px);object-fit:cover}.haze-guide-motion figcaption{position:absolute;left:12px;right:12px;bottom:12px;z-index:1;color:#fff;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.haze-guide-motion figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 52%,rgba(0,0,0,.68) 100%);pointer-events:none}@media(max-width:900px){.geo-answer-panel,.geo-comparison-table,.geo-faq-panel,.haze-jewelry-answers,.haze-guide-motion,.studio-products-page__intro-grid,.seo-guide-page .geo-answer-panel{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.studio-products-page__intro-grid{margin-right:0;padding-left:0;padding-right:0}.studio-products-page__answer-panel{grid-template-columns:1fr}.studio-products-page__feature-video video{min-height:min(128vw,560px)}.haze-page .geo-answer-panel,.haze-page .haze-jewelry-answers,.seo-guide-page__grid,.laogui-concept-films,.laogui-concept-films__intro,.laogui-concept-film,.laogui-concept-film--wide,.laogui-concept-film--reverse{grid-template-columns:1fr}.laogui-concept-film--wide{grid-column:auto}.laogui-concept-film--reverse figure,.laogui-concept-film--reverse>div{grid-column:auto;grid-row:auto}.laogui-concept-film video,.laogui-concept-film:not(.laogui-concept-film--wide) video{min-height:min(62vw,420px)}.seo-guide-page__grid img{height:min(86vw,420px)}.geo-faq-panel details{grid-column:auto}.geo-comparison-table table{min-width:680px}.haze-guide-motion__rail,.haze-guide-motion--duo .haze-guide-motion__rail{grid-template-columns:1fr}.haze-guide-motion video{min-height:min(118vw,520px)}}.hero--video{background:var(--ink);background-image:none;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(48px,8vw,96px);min-height:100svh}.hero__video-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#000000c2,#00000085 55%,#0000002e);z-index:1;pointer-events:none}.hero--video .hero-copy{position:relative;z-index:2;max-width:860px}.hero--video .micro{color:#ffffff94}.hero--video h1{color:var(--white)}.hero--video .hero-copy p:not(.micro){color:#fffc}.hero--video .button.secondary{border-color:#ffffff8c;color:var(--white);background:transparent}.hero--video .button.secondary:hover{background:#ffffff1a}@keyframes hero-word-rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero-word{display:inline-block;opacity:0;animation:hero-word-rise .72s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.15s + var(--i) * .1s)}.hero-micro-animate{opacity:0;animation:hero-fade-up .55s ease forwards;animation-delay:.08s}.hero-body-animate{opacity:0;animation:hero-fade-up .6s ease forwards;animation-delay:calc(1.1s + var(--body-i, 0) * .18s)}.hero-body-animate.body-split{opacity:1;animation:none}.hero-body-word-wrap{display:inline}.hero-body-word{display:inline-block;opacity:0;animation:hero-body-word-in .5s ease forwards;animation-delay:var(--bi-delay, 1s)}@keyframes hero-body-word-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}html.intro-active .hero-word,html.intro-active .hero-micro-animate,html.intro-active .hero-body-word,html.intro-active .hero-cta-animate{animation-play-state:paused}.hero-cta-animate{opacity:0;animation:hero-fade-up .6s ease forwards;animation-delay:1.55s}@media(max-width:768px){.hero--video{padding-bottom:clamp(36px,10vw,60px)}}html.intro-active{overflow:hidden}.site-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:var(--white);pointer-events:none}.site-intro__logo{display:block;width:clamp(160px,24vw,300px);height:auto;animation:intro-logo-hold 2s ease forwards}@keyframes intro-logo-hold{0%{opacity:0;transform:scale(.94)}18%{opacity:1;transform:scale(1)}85%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.site-intro--out{animation:intro-overlay-out 1.1s cubic-bezier(.4,0,1,1) forwards}.site-intro--out .site-intro__logo{animation:intro-logo-fog 1.1s cubic-bezier(.4,0,1,1) forwards}@keyframes intro-logo-fog{0%{opacity:1;transform:scale(1);filter:blur(0px)}55%{opacity:.35;transform:scale(1.12);filter:blur(10px)}to{opacity:0;transform:scale(1.28);filter:blur(28px)}}@keyframes intro-overlay-out{0%{opacity:1}35%{opacity:1}to{opacity:0}}.brand-word-wrap{display:inline-block;overflow:hidden;vertical-align:top;line-height:inherit}.brand-word{display:inline-block;transform:translateY(108%);transition:transform .82s cubic-bezier(.22,1,.36,1);transition-delay:var(--w-i, 0s)}.curator-brand.in-view .brand-word{transform:translateY(0)}.js .curator-brand__heading p,.js .curator-brand__heading .micro{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease;transition-delay:.38s}.curator-brand.in-view .curator-brand__heading p,.curator-brand.in-view .curator-brand__heading .micro{opacity:1;transform:translateY(0)}.js .curator-banner{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease;transition-delay:.5s}.curator-brand.in-view .curator-banner{opacity:1;transform:translateY(0)}.js .curator-products{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease;transition-delay:.65s}.curator-brand.in-view .curator-products{opacity:1;transform:translateY(0)}.studio-hero-split .studio-word-wrap{display:inline-block;overflow:hidden;vertical-align:bottom}.studio-hero-split .studio-word{display:inline-block;opacity:0;animation:hero-word-rise .72s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.1s + var(--i, 0) * .12s)}.studio-products-page__hero .micro{opacity:0;animation:hero-fade-up .5s ease forwards .05s}.studio-products-page__hero p:not(.micro){opacity:0;animation:hero-fade-up .6s ease forwards .5s}.studio-products-page__filters button{transition:background .22s ease,color .22s ease,border-color .22s ease}.studio-products-group.group-entering{animation:studio-panel-in .4s ease both}@keyframes studio-panel-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.studio-group-word-wrap{display:inline-block;overflow:hidden;vertical-align:bottom}.studio-group-word{display:inline-block;transform:translateY(105%);transition:transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--w-i, 0s)}.studio-products-group.group-heading-in .studio-group-word{transform:translateY(0)}.js .studio-showroom__tile{opacity:0;transform:translateY(22px) scale(.97);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1);transition-delay:var(--tile-delay, 0ms)}.studio-showroom__tile.tile-visible{opacity:1;transform:none}.studio-product-card__copy h2{font-size:36px;line-height:1;letter-spacing:.01em}.studio-product-card__copy p{font-size:14px;line-height:1.52;color:#2a2a2a}.studio-product-card__copy small{font-size:12px;line-height:1.4;color:#888;letter-spacing:.02em}.studio-product-card__pricing strong{font-size:20px;font-weight:700}.studio-product-card__pricing s{font-size:14px}.studio-product-card__copy{gap:12px;padding:18px}.js .studio-product-card{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1);transition-delay:var(--card-delay, 0ms)}.studio-product-card.card-visible{opacity:1;transform:none}.studio-products-page__hero--split{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:clamp(20px,3.5vw,48px);align-items:stretch;max-width:1180px;margin:0 0 clamp(28px,4vw,52px)}.studio-products-page__hero--split[hidden]{display:none}.studio-products-page__hero--split h1{font-size:clamp(44px,6.5vw,78px);line-height:.92}.studio-products-page__hero-copy{display:flex;flex-direction:column;justify-content:center;gap:12px}.studio-products-page__hero-copy p:not(.micro){max-width:640px;margin:0;color:#242424;font-size:17px;line-height:1.55}.studio-products-page__hero--split .studio-products-page__feature-video{min-height:0}.studio-products-page__hero--split .studio-products-page__feature-video video,.studio-products-page__hero--split .studio-products-page__feature-video img{display:block;width:100%;flex:1;min-height:clamp(180px,20vw,280px);object-fit:cover}@media(max-width:900px){.studio-products-page__hero--split{grid-template-columns:1fr}.studio-products-page__hero--split .studio-products-page__feature-video video,.studio-products-page__hero--split .studio-products-page__feature-video img{min-height:min(64vw,320px)}}#brand-laogui-studio .brands-page-card__media img{object-fit:cover;object-position:50% 45%}#brand-haze .brands-page-card__media img{object-fit:cover;object-position:50% 30%}[id$=__gathering_feature] .curator-banner__slide img{transform:scale(1.4);transform-origin:50% 50%}#brand-gathering-stars .brands-page-card__media img{object-fit:cover;object-position:50% 50%;transform:scale(1.15)}.studio-showroom-page__hero--with-video{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);gap:clamp(20px,3.5vw,48px);align-items:center}.studio-showroom-page__hero--with-video .studio-showroom-page__hero-video video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;background:#111;border:1px solid rgba(28,28,28,.16);border-radius:8px}@media(max-width:860px){.studio-showroom-page__hero--with-video{grid-template-columns:1fr}}@media(max-width:900px){.header-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.header-actions .header-region-form{width:100%;min-width:0}.header-actions .header-region-form__select{width:100%;max-width:none;min-width:0}.header-actions .header-cart,.header-actions .header-account__summary,.header-actions .header-account__signin,.header-actions .header-account{width:100%;max-width:none;min-width:0;box-sizing:border-box;text-align:center;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/uniqverse-theme.css.map */
