:root{--paper:#f7f7f4;--ink:#171714;--muted:#6f706a;--line:#d9d9d2;--accent:#f0633c;--night:#151715;--lime:#d8ff68;--max:1180px;--pad:clamp(20px,4vw,64px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#171714;background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;background:var(--paper);color:var(--ink);line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.container{width:min(var(--max),calc(100% - var(--pad)*2));margin-inline:auto}.section-shell{padding:clamp(80px,10vw,150px) 0;position:relative}.site-header{position:fixed;z-index:20;top:0;left:0;right:0;background:rgba(247,247,244,.9);backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:.25s}.site-header.scrolled{border-color:var(--line)}.header-inner{height:82px;display:flex;align-items:center;justify-content:space-between}.wordmark{font-size:1.35rem;font-weight:950;letter-spacing:-.05em}.wordmark-dot,.accent-word{color:var(--accent)}.desktop-nav{display:flex;gap:34px;font-size:.82rem;font-weight:750;text-transform:uppercase;letter-spacing:.09em}.desktop-nav a,.footer-nav a{transition:color .2s}.desktop-nav a:hover,.footer-nav a:hover{color:var(--accent)}.menu-button{display:none;width:42px;height:42px;border:1px solid var(--line);border-radius:50%;background:none;padding:12px}.menu-button span{display:block;height:2px;background:var(--ink);margin:5px 0;transition:.2s}.mobile-nav{display:none}.hero{min-height:94vh;display:flex;align-items:center;padding-top:150px;overflow:hidden}.hero-inner{position:relative;z-index:2}.hero-copy{max-width:900px}.eyebrow,.section-label,.card-topline,.category-index{font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.eyebrow{color:var(--muted);margin:0 0 20px}.hero-title{font-size:clamp(4rem,10vw,9.2rem);line-height:.84;letter-spacing:-.08em;margin:0;max-width:1000px}.hero-lead{font-size:clamp(1.15rem,2vw,1.5rem);max-width:690px;margin:42px 0 16px}.hero-note{max-width:590px;color:var(--muted);margin:0}.discover-link{display:flex;align-items:center;gap:16px;margin-top:58px;width:max-content;font-size:.72rem;font-weight:800;letter-spacing:.12em}.discover-line{width:70px;height:1px;background:var(--ink)}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(#1111 1px,transparent 1px),linear-gradient(90deg,#1111 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,transparent,#000 30%,transparent)}.hero-orbit{position:absolute;border:1px solid #ed623c40;border-radius:50%}.hero-orbit-one{width:580px;height:580px;right:-130px;top:100px}.hero-orbit-two{width:320px;height:320px;right:20px;top:240px}.section-grid{display:grid;grid-template-columns:260px 1fr;gap:clamp(40px,8vw,110px)}.section-label{display:flex;align-items:center;gap:14px;color:var(--muted);white-space:nowrap}.label-rule{height:1px;width:52px;background:var(--line)}.display-title{font-size:clamp(2.8rem,6vw,6rem);line-height:.94;letter-spacing:-.065em;margin:0 0 48px}.display-title-wide{max-width:900px}.body-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:26px 54px;color:#555650;font-size:1.04rem}.body-columns p{margin:0}.body-emphasis{color:var(--ink);font-weight:800}.dark-statement{position:relative;overflow:hidden;background:var(--night);color:#f6f6f1;padding:clamp(100px,13vw,190px) 0}.dark-statement .container{position:relative;z-index:2}.eyebrow-dark{color:#aaa}.statement-title{font-size:clamp(3rem,7vw,7.2rem);line-height:.92;letter-spacing:-.065em;max-width:1040px;margin:0}.statement-title span{color:var(--lime)}.statement-copy{font-size:1.1rem;color:#b6b7b0;max-width:620px;margin:42px 0 0}.statement-glow{position:absolute;border-radius:50%;filter:blur(70px);opacity:.18}.statement-glow-a{width:420px;height:420px;background:var(--accent);top:-120px;right:-60px}.statement-glow-b{width:370px;height:370px;background:var(--lime);bottom:-190px;left:10%}.philosophy-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:70px}.philosophy-card{border:1px solid var(--line);padding:30px;min-height:290px;display:flex;flex-direction:column}.card-topline{display:flex;justify-content:space-between;color:var(--muted)}.card-dot{width:9px;height:9px;border-radius:50%;background:var(--accent)}.philosophy-card h3{font-size:1.6rem;margin:auto 0 16px}.philosophy-card p{color:var(--muted);margin:0}.category-section{background:#efefe9}.heading-row{display:grid;grid-template-columns:1fr 330px;gap:50px;align-items:end}.heading-note{color:var(--muted);margin:0 0 52px}.category-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.category-tile{background:var(--paper);border:1px solid var(--line)}.category-visual{height:310px;position:relative;overflow:hidden;background:#deded6}.shape{position:absolute;display:block}.shape-a{width:42%;height:42%;border-radius:50%;background:var(--accent);left:16%;top:22%}.shape-b{width:30%;height:58%;background:#222;right:14%;top:17%;transform:rotate(16deg)}.shape-c{width:54%;height:16%;background:var(--lime);left:24%;bottom:13%;transform:rotate(-7deg)}.visual-desk{filter:hue-rotate(35deg)}.visual-travel{filter:hue-rotate(75deg)}.visual-gift{filter:hue-rotate(120deg)}.visual-lifestyle{filter:hue-rotate(175deg)}.visual-new{filter:hue-rotate(240deg)}.category-caption{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:26px}.category-caption h3{font-size:1.45rem;margin:4px 0 0}.category-caption p{color:var(--muted);margin:0}.wow-definition-inner{display:grid;grid-template-columns:1fr 1.25fr;gap:60px}.wow-question{font-size:clamp(2.5rem,5vw,5rem);line-height:.95;letter-spacing:-.055em;margin:0}.wow-words{grid-row:span 2}.wow-word{font-size:clamp(3rem,7vw,7rem);font-weight:900;line-height:.98;letter-spacing:-.07em;border-bottom:1px solid var(--line);padding:14px 0}.wow-explanation{color:var(--muted);align-self:end}.wow-explanation p{margin:5px 0}.editorial-band{background:var(--accent);color:#fff;overflow:hidden;padding:34px 0}.marquee-frame{transform:rotate(-2deg);width:110%;margin-left:-5%}.editorial-line{font-size:clamp(2rem,5vw,5.5rem);font-weight:950;white-space:nowrap;letter-spacing:-.04em;line-height:1.05}.editorial-line-right{text-align:right;color:var(--night)}.story-list{display:grid;border-top:1px solid var(--line);margin-bottom:52px}.story-list span{padding:15px 0;border-bottom:1px solid var(--line);font-weight:750}.promise-section{background:#fff}.promise-list{border-top:1px solid var(--line)}.promise-row{display:grid;grid-template-columns:70px 1fr 1fr;gap:24px;padding:32px 0;border-bottom:1px solid var(--line);align-items:center}.promise-row h3,.promise-row p{margin:0}.promise-number{color:var(--accent);font-weight:800}.promise-row p{color:var(--muted)}.coming-section{background:var(--night);color:#fff;min-height:75vh;display:flex;align-items:center;overflow:hidden}.coming-inner{position:relative;z-index:2}.coming-title{font-size:clamp(3.5rem,8vw,8rem);line-height:.9;letter-spacing:-.07em;max-width:940px;margin:0}.coming-copy{max-width:590px;color:#bbbcb6;margin:34px 0}.domain-mark{font-size:1.2rem;color:var(--lime);font-weight:850}.coming-mark{position:absolute;right:-2vw;bottom:-16vw;font-size:70vw;line-height:.7;font-weight:1000;color:#ffffff08}.contact-section{background:var(--lime)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end}.contact-title{font-size:clamp(4rem,9vw,9rem);line-height:.8;letter-spacing:-.08em;margin:0}.contact-action{font-size:1.1rem}.email-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.email-text{font-size:clamp(1.5rem,3vw,2.6rem);font-weight:850}.copy-button{border:1px solid var(--ink);border-radius:999px;padding:11px 18px;background:transparent;cursor:pointer}.copy-button:hover{background:var(--ink);color:white}.footer{background:var(--night);color:#eee;padding:70px 0 35px}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:50px}.wordmark-footer{font-size:2rem}.footer-brand p,.footer-meta,.footer-legal{color:#989994}.footer-nav{display:grid;gap:10px}.footer-meta{text-align:right}.footer-meta p{margin:0 0 6px}.footer-legal{border-top:1px solid #ffffff1c;margin-top:45px;padding-top:24px;font-size:.82rem}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease var(--reveal-delay,0ms),transform .7s ease var(--reveal-delay,0ms)}.reveal.visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.reveal{opacity:1;transform:none;transition:none}}@media(max-width:800px){.desktop-nav{display:none}.menu-button{display:block}.mobile-nav{display:block;max-height:0;overflow:hidden;transition:max-height .3s;background:var(--paper);border-top:1px solid var(--line)}.mobile-nav.open{max-height:380px}.mobile-nav-inner{display:grid;padding-block:14px 24px}.mobile-nav a{padding:13px 0;border-bottom:1px solid var(--line);font-size:1.2rem;font-weight:800}.mobile-nav a span{display:inline-block;width:45px;color:var(--accent);font-size:.7rem}.hero{min-height:auto;padding-top:150px}.hero-title{font-size:clamp(4rem,21vw,7rem)}.section-grid,.heading-row,.wow-definition-inner,.contact-grid{grid-template-columns:1fr}.section-grid{gap:45px}.body-columns{grid-template-columns:1fr}.philosophy-grid{grid-template-columns:1fr 1fr}.category-grid{grid-template-columns:1fr}.category-visual{height:260px}.wow-words{grid-row:auto}.promise-row{grid-template-columns:45px 1fr}.promise-row p{grid-column:2}.footer-grid{grid-template-columns:1fr 1fr}.footer-meta{text-align:left}.footer-brand{grid-column:1/-1}}@media(max-width:500px){.header-inner{height:70px}.section-shell{padding:76px 0}.philosophy-grid{grid-template-columns:1fr}.philosophy-card{min-height:220px}.category-caption{grid-template-columns:1fr}.promise-row{grid-template-columns:36px 1fr}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}.hero-orbit-one{width:350px;height:350px}.hero-lead{margin-top:30px}}
