@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..900;1,9..144,300..900&family=Inter:wght@300..700&display=swap');
.legal-links{display:flex;flex-wrap:wrap;gap:12px 25px;padding:20px 0;font-size:11px}.legal-links a:hover,.legal-links a[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.policy-main{padding-top:35px;padding-bottom:90px}.policy-back{font-size:12px;color:var(--muted)}.policy-heading{padding:38px 0 42px;border-bottom:1px solid var(--line)}.policy-heading h1{font-family:var(--serif);font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.2;letter-spacing:-2px;margin:15px 0}.policy-heading>p:not(.eyebrow){color:var(--muted);font-size:17px}.policy-date{display:inline-block;font-size:11px;background:var(--green);padding:6px 12px;border-radius:20px;margin-top:10px}.policy-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:70px;padding-top:45px}.policy-sidebar nav{display:flex;flex-direction:column;gap:14px}.policy-sidebar a{font-size:12px;line-height:1.5}.policy-sidebar a span{color:#c87606;font-size:10px;margin-right:10px}.policy-related{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--line);margin-top:30px;padding-top:15px}.policy-content section{padding-bottom:28px;margin-bottom:22px;border-bottom:1px solid var(--line);scroll-margin-top:35px}.policy-content h2{font-size:23px;line-height:1.4;letter-spacing:-.5px;margin-top:0}.policy-content h2 span{color:#c87606;font-size:15px;margin-right:5px}.policy-content p{color:var(--muted);font-size:14px;line-height:1.9}.policy-content a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.policy-footer{display:flex;gap:35px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:22px 0}.policy-footer .legal-links{justify-content:end}@media(max-width:850px){.policy-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}.policy-footer{align-items:start}.policy-footer .legal-links{max-width:350px;padding-top:0}}@media(max-width:600px){.policy-main{padding-top:15px;padding-bottom:35px}.policy-heading{padding:25px 0 30px}.policy-heading h1{font-size:36px;letter-spacing:-1.3px}.policy-heading>p:not(.eyebrow){font-size:15px}.policy-layout{grid-template-columns:1fr;gap:35px;padding-top:25px}.policy-sidebar nav{gap:10px;background:var(--green);border-radius:10px;padding:20px}.policy-sidebar .eyebrow{margin-top:0}.policy-related{display:none}.policy-content h2{font-size:22px}.policy-footer{flex-direction:column;gap:15px}.policy-footer .legal-links{justify-content:start}.legal-links{gap:12px 20px}}
:root{--ink:#1C140D;--muted:#6B6B6B;--cream:#FDFAF7;--line:#EBEBEB;--green:#FCEADE}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid #c87606;outline-offset:6px}a:hover{opacity:.8}.wrap{max-width:1240px;margin:auto;padding-left:48px;padding-right:48px}.header{display:flex;align-items:center;justify-content:space-between;height:112px;gap:25px}.logo{font-family:var(--serif);font-size:42px;letter-spacing:-3px;font-weight:800;line-height:1}.logo span{color:#c87606;letter-spacing:0}.header nav{display:flex;align-items:center;gap:32px;font-size:14px;font-weight:500}.nav-soon{color:#6B6B6B;display:flex;align-items:center;gap:7px}.nav-soon small{font-size:9px;letter-spacing:1px;border:1px solid #EBEBEB;padding:2px 5px;border-radius:4px}.header-link{font-size:13px;border-bottom:1px solid var(--ink);padding-bottom:5px}.header-link span{margin-left:13px}.hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;padding-top:45px;padding-bottom:68px;gap:20px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;line-height:1.6}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#c87606;margin-right:8px}.hero h1{font-family:var(--serif);font-size:clamp(40px,4.2vw,60px);line-height:1.14;letter-spacing:-3px;font-weight:600;margin:25px 0}em{font-family:var(--serif);font-weight:400}.intro{font-size:20px;line-height:1.5;max-width:400px}.hero-detail{color:var(--muted);font-size:14px;max-width:390px}.actions{display:flex;gap:24px;align-items:center;margin-top:29px}.button{display:inline-flex;gap:32px;align-items:center;background:var(--ink);color:var(--cream);padding:16px 22px;border-radius:7px;font-size:13px;font-weight:500}.launch-note{font-size:11px;color:var(--muted);line-height:1.5}.launch-note strong{font-weight:500;color:var(--ink)}.origin{display:flex;align-items:center;gap:10px;font-size:11px;margin-top:35px;color:var(--muted)}.origin-icon{font-size:23px;color:#c87606}.hero-art{position:relative;background:#F9F2EC;border-radius:50% 50% 12px 12px;padding:42px 8px 10px;min-width:0}.hero-art svg{width:100%;display:block}.art-label{text-align:center;font-size:9px;letter-spacing:2px;font-weight:600}.floating{position:absolute;background:var(--cream);box-shadow:0 6px 22px #1C140D0B;border:1px solid #EBEBEB;padding:10px 15px;border-radius:8px;font-size:12px;transform:rotate(-6deg)}.floating span{font-size:20px;color:#c87606;vertical-align:middle;margin-right:6px}.tag-one{top:28%;left:-12px}.tag-two{right:-12px;bottom:21%;transform:rotate(5deg)}.art-caption{text-align:center;font-size:10px;margin-bottom:16px}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0}.ticker .wrap{display:flex;justify-content:space-between;gap:18px;align-items:center;font-size:13px;white-space:nowrap}.ticker span{color:#c87606;font-size:19px}.section{padding-top:100px;padding-bottom:100px}h2{font-family:var(--serif);font-weight:500;font-size:42px;line-height:1.25;letter-spacing:-1.8px;margin:16px 0}h3{font-family:var(--serif);font-weight:600;line-height:1.4;letter-spacing:-.6px}.story{display:grid;grid-template-columns:1fr 1fr;gap:90px}.story-copy p{color:var(--muted);font-size:14px}.story-copy .lead{font-size:20px;color:var(--ink);margin-top:8px}.text-link{display:inline-flex;gap:38px;font-size:13px;border-bottom:1px solid var(--ink);padding:8px 0;margin-top:10px}.how{background:#F9F2EC}.section-top{display:flex;justify-content:space-between;align-items:end;gap:60px}.section-top>p{max-width:270px;color:var(--muted);font-size:14px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:45px}.steps article{border-top:1px solid #EEE7DC;padding-top:20px}.step-number{font-size:9px;letter-spacing:1.7px;font-weight:700}.step-icon{font-size:37px;margin-top:28px;color:#c87606;height:60px}.steps h3{font-size:21px}.steps p{font-size:14px;color:var(--muted)}.feature-note{font-size:11px;color:var(--muted);margin-top:32px}.community-heading{text-align:center}.community-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.community-grid article{background:#FCEADE;padding:40px;border-radius:10px}.community-grid article+article{background:#FDECEA}.pill{font-size:9px;font-weight:700;letter-spacing:1.7px;border:1px solid #EEE7DC;border-radius:30px;padding:7px 11px}.community-grid h3{font-size:28px;margin-top:24px}.community-grid p{font-size:14px;color:var(--muted);max-width:375px}.closing{position:relative;overflow:hidden;background:var(--ink);color:var(--cream);padding:70px 0}.closing h2{font-size:52px}.closing p:not(.eyebrow){max-width:410px;color:#EEE7DC;font-size:14px}.coming{display:inline-flex;align-items:center;font-size:12px;border:1px solid #9E9E9E;border-radius:40px;padding:10px 15px;margin-top:20px}.coming .dot{background:#c87606}.closing-flower{position:absolute;right:10%;top:10%;font-size:280px;line-height:1.2;color:#F5A99B;transform:rotate(14deg)}footer{padding-top:50px;padding-bottom:25px}.footer-top{display:flex;justify-content:space-between;gap:30px;margin-bottom:35px}.footer-top p{font-size:12px;color:var(--muted)}.footer-top>div+div{display:flex;flex-direction:column;align-items:start;font-size:12px;gap:6px}.footer-top .eyebrow{font-size:9px;margin:0 0 8px}details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px}summary{cursor:pointer;list-style:none;padding:18px 0;display:flex;justify-content:space-between}summary::-webkit-details-marker{display:none}details[open] summary span{transform:rotate(45deg)}.company-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-bottom:20px}.company-grid strong{font-weight:500}.company-grid p{color:var(--muted);margin-top:5px}.footer-bottom{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);padding-top:22px}@media(min-width:1500px){.hero{padding-top:60px;padding-bottom:90px}}@media(max-width:850px){.wrap{padding-left:26px;padding-right:26px}.header{height:90px}.header-link{display:none}.header nav{gap:20px}.hero{gap:15px}.hero h1{font-size:42px;letter-spacing:-2px}.intro{font-size:17px}.actions{gap:12px}.button{gap:15px;padding:14px}.floating{font-size:10px;padding:7px}.story{gap:35px}h2{font-size:34px}.steps{gap:25px}.ticker .wrap{flex-wrap:wrap;justify-content:center}.closing-flower{right:3%;font-size:220px;top:25%}}@media(max-width:600px){.header{height:85px;gap:12px}.logo{font-size:35px}.header nav{gap:14px;font-size:11px}.nav-soon small{font-size:7px}.hero{grid-template-columns:1fr;padding-top:20px;padding-bottom:40px;gap:35px}.hero h1{font-size:44px}.hero-detail{max-width:100%}.hero-art{max-width:420px;width:100%;margin:auto}.hero-art svg{max-height:365px}.art-label{font-size:8px}.tag-one{left:-5px}.tag-two{right:-5px}.section{padding-top:60px;padding-bottom:60px}.story{grid-template-columns:1fr;gap:20px}.section-top{display:block}.section-top>p{max-width:100%}.steps{grid-template-columns:1fr;gap:28px;margin-top:30px}.step-icon{float:right;margin-top:8px;height:auto;font-size:32px}.steps h3{margin-top:20px}.community-grid{grid-template-columns:1fr}.community-grid article{padding:30px}.community-grid h3{font-size:25px}.ticker{padding:16px 0}.ticker .wrap{font-size:11px;gap:9px}.ticker span{font-size:14px}.closing{padding:55px 0}.closing h2{font-size:40px}.closing .wrap{position:relative;z-index:1}.closing-flower{opacity:.15;right:-25px;top:20%;font-size:250px}.footer-top{flex-direction:column}.company-grid{grid-template-columns:1fr;gap:10px}.footer-bottom{flex-direction:column;gap:5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Brand tokens copied from nooks.sg :root on 8 October 2026. */
:root{--bg:#FDFAF7;--card:#FFFFFF;--amber:#c87606;--amber-light:#FCEADE;--coral:#E8614D;--coral-dark:#C94E3C;--coral-light:#FDECEA;--coral-mid:#F5A99B;--text:#1A1A1A;--muted:#6B6B6B;--light:#9E9E9E;--border:#EBEBEB;--cream:#F9F2EC;--bg-2:#EEE7DC;--white:#FDFAF6;--ink:#1C140D;--serif:'Fraunces',Georgia,'Times New Roman',serif;--sans:'Inter',system-ui,-apple-system,sans-serif;--green:var(--amber-light);--line:var(--border)}
body{background:var(--bg);color:var(--text);font-feature-settings:'ss01','ss02','cv11'}
.logo{display:inline-flex;align-items:center;line-height:1;letter-spacing:normal;flex-shrink:0}.logo img{display:block;width:116px;height:auto}.header .logo img{width:120px}.hero h1{font-weight:500;letter-spacing:-2px}.hero h1 em,h2 em{color:var(--amber)}.hero .eyebrow,.story .eyebrow,.community .eyebrow{color:var(--amber)}.hero-art{background:linear-gradient(180deg,var(--amber-light),var(--cream));border:1px solid var(--bg-2)}.button{background:var(--amber);color:var(--card);border-radius:12px}.button:hover{background:#a95f04;opacity:1}.header-link,.text-link{color:var(--amber);border-color:var(--amber)}.pill{color:var(--amber);background:var(--bg)}.community-grid article+article .pill{color:var(--coral-dark)}.closing{background:var(--cream);color:var(--ink);border-top:1px solid var(--bg-2)}.closing p:not(.eyebrow){color:var(--muted)}.closing .coming{background:var(--card);border-color:var(--bg-2)}.closing-flower{color:var(--coral-mid)}.policy-heading h1{font-family:var(--serif);font-weight:500}.policy-date{color:var(--amber)}.policy-content h2{font-family:var(--serif)}.policy-content a{color:#a95f04}.policy-sidebar a span{color:#a95f04}
@media(max-width:600px){.header .logo img{width:92px}.logo img{width:108px}.hero h1{font-size:44px;letter-spacing:-1.4px}}
