@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_51684b{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_51684b{--font-poppins:"Poppins","Poppins Fallback"}.Logo_logo__2PR44{display:block;position:relative;width:168px;aspect-ratio:2481/793}@media (min-width:620px){.Logo_logo__2PR44{width:196px}}.Logo_colour__ScY3b,.Logo_reversed__e_KKS{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.Logo_reversed__e_KKS{opacity:0}body:has([data-hero]) .Logo_colour__ScY3b{opacity:0}body:has([data-hero]) .Logo_reversed__e_KKS{opacity:1}footer .Logo_colour__ScY3b{opacity:0}footer .Logo_reversed__e_KKS{opacity:1}.Social_row__PNIAY{list-style:none;padding:0;display:flex;gap:2px;margin:0 0 0 -11px}.Social_link__WCIZJ{display:grid;place-items:center;width:44px;height:44px;color:var(--ink-muted);text-decoration:none;border-radius:50%;transition:color .22s var(--ease),background-color .22s var(--ease)}.Social_link__WCIZJ:hover{color:var(--crimson);background:var(--crimson-tint)}.Social_dark__8C9mD .Social_link__WCIZJ{color:var(--on-dark-muted)}.Social_dark__8C9mD .Social_link__WCIZJ:hover{color:var(--on-dark);background:rgba(247,245,242,.08)}.StoreBadges_row__sV6pR{list-style:none;margin:var(--gap-tight) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.StoreBadges_badge__4M4t7{display:inline-flex;align-items:center;gap:11px;min-height:52px;padding:0 18px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink);text-decoration:none;transition:border-color .2s var(--ease),background-color .2s var(--ease)}a.StoreBadges_badge__4M4t7:hover{border-color:var(--ink);background:var(--paper-pure)}.StoreBadges_glyph__8Xqrl{display:grid;place-items:center;flex:none}.StoreBadges_words__6YBmS{display:flex;flex-direction:column;line-height:1.15}.StoreBadges_small__0mLDg{font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.StoreBadges_big__RocRp{font-size:.98rem;font-weight:500;letter-spacing:-.01em}.StoreBadges_waiting__a01ky{opacity:.72;cursor:default;border-style:dashed}.StoreBadges_soon__XroKe{margin-left:4px;font-size:.6rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);border-left:1px solid var(--line-strong);padding-left:10px}.StoreBadges_dark__qhcY5 .StoreBadges_badge__4M4t7{border-color:var(--on-dark-line);color:var(--on-dark)}.StoreBadges_dark__qhcY5 a.StoreBadges_badge__4M4t7:hover{border-color:var(--on-dark);background:rgba(247,245,242,.06)}.StoreBadges_dark__qhcY5 .StoreBadges_small__0mLDg,.StoreBadges_dark__qhcY5 .StoreBadges_soon__XroKe{color:var(--on-dark-muted)}.StoreBadges_dark__qhcY5 .StoreBadges_soon__XroKe{border-left-color:var(--on-dark-line)}.Footer_footer__pQtti{background:var(--ink);color:var(--on-dark-muted);padding-block:var(--gap-band) var(--gap-block)}.Footer_mark__l51Uw{margin-bottom:var(--gap-section);padding-bottom:var(--gap-block);border-bottom:1px solid var(--on-dark-line)}.Footer_columns__CcQ8J{display:grid;grid-gap:var(--gap-block);gap:var(--gap-block);grid-template-columns:1fr}@media (min-width:760px){.Footer_columns__CcQ8J{grid-template-columns:1.7fr 1fr 1fr;gap:var(--gap-wide)}}.Footer_heading__gVeft{font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--brass-on-dark);margin:0 0 var(--gap)}.Footer_address__WjXEO{font-style:normal;line-height:2;font-weight:300;font-size:1.02rem;color:var(--on-dark);max-width:30ch}.Footer_nav__0MyM1 ul,.Footer_social__cGivK{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:.95rem;font-weight:300}.Footer_social__cGivK{flex-direction:row;gap:var(--gap-wide);margin-top:var(--gap-wide)}.Footer_footer__pQtti a{color:var(--on-dark);text-decoration:none;border-bottom:1px solid var(--on-dark-line);padding-bottom:2px;transition:border-color .2s var(--ease)}.Footer_footer__pQtti a:hover{border-bottom-color:var(--on-dark)}.Footer_base__DD4ni{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:var(--gap-band);padding-top:var(--gap-wide);border-top:1px solid var(--on-dark-line);font-size:.82rem}.Footer_base__DD4ni p{margin:0}.Footer_app__rnSFp{margin-top:var(--gap-section);padding-top:var(--gap-block);border-top:1px solid var(--on-dark-line)}.Footer_app__rnSFp .Footer_heading__gVeft{margin-bottom:var(--gap)}.Header_header__KwdYD{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:30;background:color-mix(in srgb,var(--paper) 86%,transparent);-webkit-backdrop-filter:saturate(150%) blur(14px);backdrop-filter:saturate(150%) blur(14px);border-bottom:1px solid var(--line);color:var(--ink)}body:has([data-hero]) .Header_header__KwdYD{position:absolute;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;color:var(--on-dark)}.Header_bar__O6T0V{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-wide);min-height:var(--header-h)}.Header_brand__fkyv5{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.Header_mark__szb8V{width:34px;height:34px;flex:none}.Header_brandName__5tcaj{font-size:.86rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;line-height:1.15}@media (max-width:360px){.Header_brandName__5tcaj{font-size:.78rem;letter-spacing:.08em}}.Header_link__8qxmS{color:inherit;text-decoration:none;font-size:.86rem;font-weight:400;letter-spacing:.02em;padding:6px 0;border-bottom:1px solid transparent;white-space:nowrap;transition:border-color .2s var(--ease)}.Header_link__8qxmS:hover{border-bottom-color:currentColor}.Header_divider__MXxH5{width:1px;height:16px;background:currentColor;opacity:.28}.Header_wide__WkaIZ{display:none;align-items:center;gap:var(--gap-wide)}.Header_narrow__m2h0H{position:relative}@media (min-width:940px){.Header_wide__WkaIZ{display:flex}.Header_narrow__m2h0H{display:none}}.Header_toggle__kJd2m{list-style:none;display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-right:-12px;cursor:pointer}.Header_toggle__kJd2m::-webkit-details-marker{display:none}.Header_bars__tP93F,.Header_bars__tP93F:after,.Header_bars__tP93F:before{display:block;width:22px;height:1.5px;background:currentColor}.Header_bars__tP93F:after,.Header_bars__tP93F:before{content:"";position:relative}.Header_bars__tP93F:before{top:-7px}.Header_bars__tP93F:after{top:5.5px}.Header_sheet__6UR7h{position:absolute;right:0;top:calc(100% + 10px);display:flex;flex-direction:column;min-width:232px;padding:10px;background:var(--paper-pure);color:var(--ink);border:1px solid var(--line-strong);box-shadow:0 18px 50px rgba(16,13,12,.16)}.Header_sheet__6UR7h .Header_link__8qxmS{padding:12px 14px;border-bottom:0;font-size:.95rem}.Header_sheet__6UR7h .Header_link__8qxmS:hover{background:var(--paper-warm);border-bottom-color:transparent}.Header_sheet__6UR7h .Header_divider__MXxH5{width:auto;height:1px;margin:8px 14px;background:var(--line);opacity:1}:root{color-scheme:light;--ink:#100d0c;--ink-soft:#2c2620;--ink-muted:#6b5f53;--paper:#f7f5f2;--paper-warm:#efece6;--paper-pure:#ffffff;--line:#e0dcd4;--line-strong:#c9c3b8;--on-dark:#f7f5f2;--on-dark-muted:#a9a096;--on-dark-line:rgba(247,245,242,0.16);--crimson:#c41230;--crimson-deep:#a30e27;--brass:#b0862f;--brass-text:#7e5f1b;--brass-on-dark:#dfbe7c;--brass-tint:#f6ecd6;--crimson-tint:#fdf0f2;--gap-hair:4px;--gap-tight:8px;--gap-sm:12px;--gap:16px;--gap-wide:24px;--gap-lg:32px;--gap-block:40px;--gap-section:72px;--gap-band:112px;--radius:2px;--radius-pill:999px;--page:1240px;--measure:62ch;--header-h:88px;--ease:cubic-bezier(0.22,1,0.36,1);--font:var(--font-poppins),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}*,:after,:before{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-h) + var(--gap-block));-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink-soft);font-family:var(--font);font-size:17px;font-weight:400;line-height:1.72;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,video{max-width:100%;display:block}p{margin:0;max-width:var(--measure);text-wrap:pretty}a{color:inherit}:where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--crimson);outline-offset:4px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.d1,.d2,.d3{font-weight:300;line-height:1.02;margin:0;text-wrap:balance}.d1{font-size:clamp(2.9rem,1.4rem + 6.4vw,6.5rem);letter-spacing:-.035em}.d2{font-size:clamp(2.1rem,1.3rem + 3.4vw,4rem);letter-spacing:-.03em}.d3{font-size:clamp(1.5rem,1.2rem + 1.4vw,2.1rem);letter-spacing:-.02em;line-height:1.18}.d1 strong,.d2 strong,.d3 strong,.label{font-weight:600}.label{display:flex;align-items:center;gap:var(--gap);margin:0 0 var(--gap-wide);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted)}.label:before{content:"";width:34px;height:1px;background:var(--brass);flex:none}.dark .label,.on-dark .label,[data-hero] .label{color:var(--on-dark-muted)}.lede{font-size:clamp(1.08rem,1rem + .4vw,1.28rem);line-height:1.6;font-weight:300;color:var(--ink-soft);max-width:46ch}.dark .lede,.on-dark .lede,[data-hero] .lede{color:var(--on-dark-muted)}.index{font-size:.78rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--ink-muted)}.page{width:100%;max-width:var(--page);margin-inline:auto;padding-inline:22px}@media (min-width:768px){.page{padding-inline:44px}}.band{padding-block:var(--gap-section)}@media (min-width:768px){.band{padding-block:var(--gap-band)}}.band.dark,.on-dark{background:radial-gradient(120% 90% at 12% 0,rgba(196,18,48,.16) 0,transparent 58%),var(--ink);color:var(--on-dark-muted)}.dark .d1,.dark .d2,.dark .d3,.on-dark .d1,.on-dark .d2,.on-dark .d3,[data-hero] .d1,[data-hero] .d2,[data-hero] .d3{color:var(--on-dark)}.band.warm{background:var(--paper-warm)}.band.blush{background:linear-gradient(180deg,var(--crimson-tint) 0,var(--paper) 78%)}.head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--gap-wide);margin-bottom:var(--gap-block)}.btn{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 26px;border:1px solid transparent;border-radius:var(--radius-pill);font:inherit;font-size:.95rem;font-weight:500;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background-color .22s var(--ease),border-color .22s var(--ease),color .22s var(--ease)}.btn-primary{background:var(--crimson);color:#fff}.btn-primary:hover{background:var(--crimson-deep)}.btn-line{border-color:var(--line-strong);color:var(--ink)}.btn-line:hover{border-color:var(--ink)}.dark .btn-line,.on-dark .btn-line,[data-hero] .btn-line{border-color:var(--on-dark-line);color:var(--on-dark)}.dark .btn-line:hover,.on-dark .btn-line:hover,[data-hero] .btn-line:hover{border-color:var(--on-dark)}.go{display:inline-flex;align-items:center;gap:10px;font-size:.92rem;font-weight:500;letter-spacing:.02em;text-decoration:none;padding-bottom:4px;border-bottom:1px solid var(--line-strong);transition:border-color .22s var(--ease)}.go:after{content:"→";transition:transform .26s var(--ease)}.go:hover{border-bottom-color:var(--crimson)}.go:hover:after{transform:translateX(5px)}.dark .go,.on-dark .go,[data-hero] .go{border-bottom-color:var(--on-dark-line)}.dark .go:hover,.on-dark .go:hover,[data-hero] .go:hover{border-bottom-color:var(--on-dark)}@media (hover:hover){figure:has(picture){overflow:hidden}figure:has(picture) img{transition:transform .9s var(--ease),filter .9s var(--ease)}figure:has(picture):hover img{transform:scale(1.035);filter:saturate(1.06)}}.stack{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-wide)}.nothing{color:var(--ink-muted);font-weight:300;padding-block:var(--gap-block)}.dark .nothing,.on-dark .nothing,[data-hero] .nothing{color:var(--on-dark-muted)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;left:22px;top:16px;z-index:100;background:var(--paper-pure);color:var(--ink);padding:12px 18px;border:1px solid var(--line-strong);text-decoration:none;transform:translateY(-250%)}.skip-link:focus-visible{transform:none}