/* Shaheen — site styles. Colours are tokens at the top; light first, dark below. */
:root{
  --page:#FFFFFF; --tile:#F4F6F6; --ink:#1D2327; --ink2:#5F6B70; --ink3:#8C979C;
  --hair:rgba(29,35,39,.12); --nav:rgba(250,251,251,.82); --nav-solid:#FAFBFB; --ribbon:#F4F6F6;
  --link:#1F7F82; --btn:#1F7F82; --btn-ink:#FFFFFF; --dim:rgba(210,216,217,.45); --card:#FFFFFF; --field:#FFFFFF;
  --glow:#3ED8DD;
  --font:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Inter",system-ui,"Segoe UI",Roboto,sans-serif;
  color-scheme:light;
}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){
  --page:#000000; --tile:#111517; --ink:#F2F5F5; --ink2:#9AA6AA; --ink3:#6F7B80;
  --hair:rgba(255,255,255,.14); --nav:rgba(18,21,23,.80); --nav-solid:#121517; --ribbon:#111517;
  --link:#3ED8DD; --btn:#3ED8DD; --btn-ink:#041014; --dim:rgba(0,0,0,.55); --card:#161B1E; --field:#0B0F11; color-scheme:dark;}}
:root[data-theme="dark"]{
  --page:#000000; --tile:#111517; --ink:#F2F5F5; --ink2:#9AA6AA; --ink3:#6F7B80;
  --hair:rgba(255,255,255,.14); --nav:rgba(18,21,23,.80); --nav-solid:#121517; --ribbon:#111517;
  --link:#3ED8DD; --btn:#3ED8DD; --btn-ink:#041014; --dim:rgba(0,0,0,.55); --card:#161B1E; --field:#0B0F11; color-scheme:dark;}

*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--page);color:var(--ink);font:17px/1.47 var(--font);letter-spacing:-.022em;-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}
button,input,select{font:inherit;color:inherit}
button{background:none;border:0;padding:0;cursor:pointer}
:focus-visible{outline:2px solid var(--glow);outline-offset:3px;border-radius:6px}
img{max-width:100%;height:auto;display:block}
.wrap{max-width:1080px;margin:0 auto;padding-inline:22px}
.lnk{color:var(--link)} .lnk:hover{text-decoration:underline}

/* ---------------------------------------------------------------- global nav */
.gnav{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:var(--nav);backdrop-filter:saturate(1.8) blur(20px);-webkit-backdrop-filter:saturate(1.8) blur(20px)}
.gnav-in{max-width:1024px;margin:0 auto;height:44px;padding-inline:22px;display:flex;align-items:center;justify-content:space-between;gap:8px}
.mark{display:block;width:15px;height:17px;background:currentColor;-webkit-mask:url(data:image/png;base64,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) center/contain no-repeat;mask:url(data:image/png;base64,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) center/contain no-repeat}
.gnav a.logo{padding:0 8px;color:var(--ink);opacity:.9}
.links{display:flex;flex:1;justify-content:space-between;list-style:none;margin:0 10px;padding:0}
.links a{display:block;font-size:12px;letter-spacing:-.01em;padding:0 8px;line-height:44px;color:var(--ink);opacity:.8;transition:opacity .2s}
.links a:hover,.links a[aria-expanded="true"],.links a.here{opacity:1}
.tools{display:flex;align-items:center;gap:2px}
.tools button,.tools a{width:34px;height:44px;display:grid;place-items:center;color:var(--ink);opacity:.8;position:relative}
.tools button:hover,.tools a:hover{opacity:1}
.tools svg{width:15px;height:15px}
.count{position:absolute;top:9px;right:3px;min-width:15px;height:15px;border-radius:8px;background:var(--btn);color:var(--btn-ink);font-size:10px;font-weight:600;display:grid;place-items:center;padding:0 4px;letter-spacing:0}
.menu-btn{display:none!important}
.flyout{position:absolute;left:0;right:0;top:44px;background:var(--nav-solid);overflow:hidden;max-height:0;transition:max-height .32s cubic-bezier(.4,0,.2,1);border-bottom:1px solid transparent}
.flyout.open{max-height:560px;border-bottom-color:var(--hair)}
.fly-in{max-width:1024px;margin:0 auto;padding:40px 22px 56px 110px;display:flex;gap:64px}
.fly-col h6{margin:0 0 14px;font-size:12px;font-weight:400;color:var(--ink3);letter-spacing:0}
.fly-col ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.fly-col a{font-size:12px;font-weight:600;color:var(--ink)}
.fly-col.lead a{font-size:24px;font-weight:600;letter-spacing:-.015em;line-height:1.2}
.fly-col a:hover{color:var(--link)}
.tag{display:inline-block;margin-left:8px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink3);border:1px solid var(--hair);border-radius:999px;padding:1px 6px;vertical-align:middle}
.fly-col.lead .tag{vertical-align:4px}
.scrim{position:fixed;inset:44px 0 0 0;background:var(--dim);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:0;pointer-events:none;transition:opacity .3s;z-index:30}
.scrim.on{opacity:1}
.mnav{display:none}
.ribbon{background:var(--ribbon);text-align:center;font-size:14px;letter-spacing:-.016em;padding:16px 22px}
.ribbon a{color:var(--link)} .ribbon a:hover{text-decoration:underline}

/* ---------------------------------------------------------------- local (product) nav */
.lnav{position:sticky;top:calc(env(safe-area-inset-top,0px) + 44px);z-index:35;background:var(--nav);backdrop-filter:saturate(1.8) blur(20px);-webkit-backdrop-filter:saturate(1.8) blur(20px);border-bottom:1px solid var(--hair)}
.lnav .wrap{height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px}
.lnav b{font-size:21px;font-weight:600;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lnav nav{display:flex;align-items:center;gap:22px;font-size:12px}
.lnav nav a{color:var(--ink2)} .lnav nav a:hover{color:var(--ink)}
.lnav .btn{font-size:12px;padding:4px 11px}

/* ---------------------------------------------------------------- shared type + buttons */
.t-name{margin:0;font-weight:600;letter-spacing:-.005em;line-height:1.07;text-wrap:balance}
.t-line{margin:6px 0 0;font-weight:400;letter-spacing:.004em;line-height:1.14;text-wrap:balance}
.ctas{display:flex;gap:14px;justify-content:center;margin-top:18px;flex-wrap:wrap}
.btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 21px;border-radius:980px;font-size:17px;letter-spacing:-.022em;line-height:1.18;border:1px solid transparent;transition:background .2s,color .2s;white-space:nowrap}
.btn.sm{font-size:14px;padding:8px 16px}
.btn.fill{background:var(--btn);color:var(--btn-ink)} .btn.line{border-color:var(--link);color:var(--link)}
.btn.fill:hover{filter:brightness(1.08)} .btn.line:hover{background:var(--link);color:var(--btn-ink)}
.pill{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 10px;border:1.5px solid var(--link);color:var(--link)}
.pill.q{border-color:var(--hair);color:var(--ink2)} .pill.d{border-style:dashed;border-color:var(--hair);color:var(--ink2)}
.fine{font-size:12px;letter-spacing:-.01em}
.eyebrow{font-size:17px;font-weight:600;color:var(--link);letter-spacing:-.01em}
h2.sec{font-size:clamp(32px,4.4vw,48px);font-weight:600;letter-spacing:-.015em;line-height:1.08;margin:0;text-wrap:balance}
.sec-lead{font-size:21px;color:var(--ink2);margin:10px 0 0;max-width:40ch}

/* fixed stages — product photos keep their own ground in both themes */
.on-dark{background:#000;color:#F5F7F7}
.on-dark .btn.fill{background:#3ED8DD;color:#041014} .on-dark .btn.line{border-color:#3ED8DD;color:#3ED8DD} .on-dark .btn.line:hover{background:#3ED8DD;color:#041014}
.on-dark .pill{border-color:#3ED8DD;color:#3ED8DD} .on-dark .fine,.on-dark .soft{color:#A3AEB2} .on-dark .eyebrow{color:#3ED8DD}
.on-light{background:#F4F6F6;color:#1D2327} .on-white{background:#FFFFFF;color:#1D2327}
.on-light .btn.fill,.on-white .btn.fill{background:#1F7F82;color:#fff} .on-light .btn.line,.on-white .btn.line{border-color:#1F7F82;color:#1F7F82}
.on-light .btn.line:hover,.on-white .btn.line:hover{background:#1F7F82;color:#fff}
.on-light .pill,.on-white .pill{border-color:#1F7F82;color:#1F7F82} .on-light .pill.q,.on-white .pill.q,.on-light .pill.d,.on-white .pill.d{border-color:rgba(29,35,39,.2);color:#5F6B70}
.on-light .fine,.on-white .fine,.on-light .soft,.on-white .soft{color:#5F6B70} .on-light .eyebrow,.on-white .eyebrow{color:#1F7F82}
.mult{mix-blend-mode:multiply}

/* blank space where a picture will go */
.blank{width:100%;aspect-ratio:4/3;border-radius:18px;background:linear-gradient(160deg,#EEF1F1,#E6EAEA);display:grid;place-items:center}
.blank i{width:44px;height:50px;background:rgba(29,35,39,.10);-webkit-mask:url(data:image/png;base64,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) center/contain no-repeat;mask:url(data:image/png;base64,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) center/contain no-repeat}

/* ---------------------------------------------------------------- heroes */
.hero{position:relative;text-align:center;overflow:hidden}
.hero .t-name{font-size:56px} .hero .t-line{font-size:28px}
.hero-dark{padding:54px 16px 0}
.lightline{width:120px;height:2px;margin:24px auto 0;border-radius:2px;background:var(--glow);box-shadow:0 0 14px 1px rgba(62,216,221,.75);animation:breathe 4.5s ease-in-out infinite}
@keyframes breathe{0%,100%{opacity:.72}50%{opacity:1}}
.hero-dark .stage{max-width:1100px;margin:0 auto}
.facts{display:flex;justify-content:center;gap:clamp(22px,6vw,72px);flex-wrap:wrap;padding:6px 16px 44px;margin:0;list-style:none}
.facts li{text-align:center} .facts b{display:block;font-size:24px;font-weight:600;letter-spacing:-.01em} .facts span{font-size:14px;color:#A3AEB2}
.hero-light{padding:54px 16px 42px}
.hero-light .shot{max-width:min(1100px,100%);margin:26px auto 0}

/* ---------------------------------------------------------------- home tiles */
.grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 12px 12px}
.tile{position:relative;overflow:hidden;text-align:center;padding:50px 16px 0;min-height:600px;display:flex;flex-direction:column}
.tile .t-name{font-size:40px} .tile .t-line{font-size:21px;letter-spacing:.011em}
.tile .pic{flex:1;display:flex;align-items:flex-end;justify-content:center;padding:22px 8px 30px;min-height:0}
.tile .pic img{max-height:350px;width:auto}
.tile .pic.tall img{max-height:400px}
.tile.bleed .pic{padding:14px 0 0} .tile.bleed .pic img{max-height:none;width:112%;max-width:none}
.tile.photo{justify-content:flex-start;color:#fff;min-height:620px}
.tile.photo img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.tile.photo::after{content:"";position:absolute;inset:0 0 55% 0;background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,0))}
.tile.photo>*:not(img){position:relative;z-index:1}
.tile.photo .btn.fill{background:#fff;color:#1D2327} .tile.photo .btn.line{border-color:#fff;color:#fff}

/* ---------------------------------------------------------------- carousels */
.look{padding:72px 0 56px}
.look-head{max-width:1080px;margin:0 auto;padding-inline:22px;display:flex;justify-content:space-between;align-items:end;gap:16px}
.track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:max(22px,calc((100vw - 1080px)/2 + 22px));padding:28px max(22px,calc((100vw - 1080px)/2 + 22px)) 10px;scrollbar-width:none}
.track::-webkit-scrollbar{display:none}
.card{flex:0 0 min(372px,82vw);aspect-ratio:4/5;border-radius:28px;overflow:hidden;scroll-snap-align:start;position:relative;display:flex;flex-direction:column}
.card .cap{position:relative;z-index:2;padding:30px 30px 0}
.card .cap .eyebrow{font-size:14px}
.card h3{margin:6px 0 0;font-size:26px;font-weight:600;letter-spacing:-.012em;line-height:1.14;text-wrap:balance}
.card img.cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}
.card.on-dark::after{content:"";position:absolute;inset:0 0 50% 0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.72),rgba(0,0,0,0))}
.card .fit{flex:1;display:flex;align-items:flex-end;justify-content:center;padding:14px 18px 22px;z-index:1;min-height:0}
.card .fit img{max-height:100%;width:auto}
.arrows{display:flex;gap:12px}
.arrows button{width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--ink) 9%,transparent);display:grid;place-items:center;color:var(--ink)}
.arrows button:disabled{opacity:.35;cursor:default}
.arrows svg{width:14px;height:14px}

/* shop cards (store, categories) */
.scard{flex:0 0 min(300px,76vw);border-radius:22px;background:var(--card);overflow:hidden;scroll-snap-align:start;display:flex;flex-direction:column;box-shadow:0 4px 18px rgba(0,0,0,.06);transition:transform .25s,box-shadow .25s}
.scard:hover{transform:scale(1.012);box-shadow:0 8px 28px rgba(0,0,0,.10)}
.scard .im{background:#F4F6F6;height:230px;display:flex;align-items:center;justify-content:center;padding:20px}
.scard .im img{max-height:100%;width:auto;object-fit:contain}
.scard .im .blank{border-radius:12px;aspect-ratio:auto;height:100%}
.scard .tx{padding:18px 22px 22px;display:flex;flex-direction:column;gap:6px;flex:1}
.scard .tx .pill{align-self:flex-start;font-size:10px;padding:2px 8px}
.scard h3{margin:0;font-size:21px;font-weight:600;letter-spacing:-.01em;line-height:1.2}
.scard p{margin:0;color:var(--ink2);font-size:14px;line-height:1.4}
.scard .go{margin-top:auto;padding-top:8px;font-size:14px;color:var(--link)}
.pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px}
.pgrid .scard{flex:none}

/* category chips row on Store */
.cats{display:flex;gap:28px;overflow-x:auto;padding:22px max(22px,calc((100vw - 1080px)/2 + 22px)) 8px;scrollbar-width:none}
.cats::-webkit-scrollbar{display:none}
.cats a{flex:0 0 auto;text-align:center;font-size:14px;font-weight:600}
.cats .ci{width:120px;height:86px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;background:#F4F6F6;border-radius:16px;padding:8px}
.cats .ci img{max-height:70px;width:auto;mix-blend-mode:multiply}
.cats a:hover{color:var(--link)}

/* ---------------------------------------------------------------- page heads */
.phead{padding:64px 0 10px}
.phead h1{font-size:clamp(40px,6vw,64px);font-weight:600;letter-spacing:-.02em;line-height:1.05;margin:0;text-wrap:balance}
.phead h1 span{color:var(--ink3)}
.phead .sub{margin-top:14px;font-size:21px;color:var(--ink2);max-width:46ch}
.phead .help{display:flex;gap:22px;flex-wrap:wrap;margin-top:18px;font-size:14px}
.block{padding-block:44px 8px}
.block>.wrap>h2{font-size:28px;font-weight:600;letter-spacing:-.01em;margin:0}
.block>.wrap>h2 span{color:var(--ink3)}

/* ---------------------------------------------------------------- product page */
.pintro{padding-block:70px 20px}
.pintro p{font-size:clamp(21px,2.6vw,28px);line-height:1.35;font-weight:600;letter-spacing:-.01em;margin:0;max-width:30ch;color:var(--ink3)}
.pintro p b{color:var(--ink);font-weight:600}
.hl{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding:28px 0}
.hl div{background:var(--tile);border-radius:22px;padding:26px 24px;min-height:130px;display:flex;align-items:center;justify-content:center;text-align:center}
.hl b{font-size:24px;font-weight:600;letter-spacing:-.012em;line-height:1.15;text-wrap:balance}
.gal{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}
.gal figure{margin:0;border-radius:24px;overflow:hidden;position:relative;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center}
.gal figure img{max-height:100%;width:auto}
.gal figure img.cover{width:100%;height:100%;object-fit:cover}
.gal figcaption{position:absolute;left:20px;top:18px;font-size:14px;font-weight:600;z-index:2}
.box-list{columns:2 240px;column-gap:40px;padding:0;margin:18px 0 0;list-style:none}
.box-list li{break-inside:avoid;padding:12px 0;border-top:1px solid var(--hair);font-size:17px}
.buyband{margin:40px 0 12px;background:var(--tile);border-radius:28px;padding:44px clamp(22px,5vw,64px);display:grid;grid-template-columns:1.2fr 1fr;gap:26px;align-items:center}
.buyband h2{margin:0;font-size:32px;font-weight:600;letter-spacing:-.012em}
.buyband p{margin:8px 0 0;color:var(--ink2)}
.buyband .ctas{justify-content:flex-start}
.ladder{display:flex;justify-content:center;align-items:flex-end;gap:10px;margin:30px auto 0;max-width:720px}
.step{flex:1;max-width:108px;text-align:center}
.bar{border-radius:5px;background:color-mix(in srgb,var(--ink) 10%,transparent);transition:background .35s,box-shadow .35s}
.step.on .bar{background:linear-gradient(180deg,#3ED8DD,#2D9EA1);box-shadow:0 0 22px rgba(62,216,221,.35)}
.step span{display:block;margin-top:10px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}
.step.on span{color:var(--ink)}
.steps-a a{display:block}

/* compare */
.cmp-wrap{overflow-x:auto;margin-top:26px}
table.cmp{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}
.cmp th,.cmp td{padding:14px 12px;border-top:1px solid var(--hair);text-align:center;vertical-align:top}
.cmp th:first-child,.cmp td:first-child{text-align:left;color:var(--ink2);width:180px}
.cmp thead th{border-top:0;font-size:17px;font-weight:600}
.cmp .y{color:var(--link);font-weight:600}

/* ---------------------------------------------------------------- find + bands */
.find{background:var(--tile);margin:0 12px 12px;padding:56px 16px 60px;text-align:center}
.find .t-name{font-size:40px} .find .t-line{font-size:21px;color:var(--ink2)}
.q{max-width:760px;margin:34px auto 0;display:grid;gap:18px}
.q fieldset{border:0;margin:0;padding:0;display:grid;gap:10px;justify-items:center}
.q legend{font-size:14px;color:var(--ink2);margin-bottom:10px;padding:0}
.seg{display:inline-flex;background:color-mix(in srgb,var(--ink) 7%,transparent);border-radius:999px;padding:3px;gap:2px}
.seg input{position:absolute;opacity:0;pointer-events:none}
.seg label{font-size:14px;padding:8px 18px;border-radius:999px;cursor:pointer;color:var(--ink2);transition:background .2s,color .2s}
.seg input:checked+label{background:var(--page);color:var(--ink);box-shadow:0 1px 4px rgba(0,0,0,.12)}
.seg input:focus-visible+label{outline:2px solid var(--glow);outline-offset:2px}
.seg input:disabled+label{opacity:.35;cursor:default}
.result{margin-top:30px;min-height:120px}
.result h3{margin:0;font-size:28px;font-weight:600;letter-spacing:-.01em}
.result p{margin:6px auto 0;max-width:56ch;color:var(--ink2);font-size:17px}
.band{position:relative;margin:0 12px 12px;overflow:hidden;text-align:center;min-height:560px;display:flex;flex-direction:column;align-items:center;padding:56px 16px}
.band img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.band>*:not(img){position:relative;z-index:1}
.band .t-name{font-size:48px} .band .t-line{font-size:24px}
.band.sun{color:#fff} .band.sun::after{content:"";position:absolute;inset:0 0 45% 0;background:linear-gradient(180deg,rgba(20,14,6,.55),rgba(0,0,0,0))}
.band.sun .ctas a{color:#fff} .band .ctas a:hover{text-decoration:underline}
[hidden]{display:none!important}
.band.wall img.bg{object-position:50% 12%}
.band.wall{color:#1D2327;justify-content:flex-end;padding-bottom:64px} .band.wall .ctas a{color:#1F7F82}
.supply{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 12px 12px}
.supply .tile{min-height:520px}

/* help / support */
.help-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:22px}
.help-grid a,.help-grid div{background:var(--tile);border-radius:22px;padding:26px 24px;display:flex;flex-direction:column;gap:6px;min-height:150px}
.help-grid b{font-size:19px;font-weight:600;letter-spacing:-.01em}
.help-grid span{color:var(--ink2);font-size:14px}
.help-grid .go{margin-top:auto;color:var(--link);font-size:14px}
.prose{max-width:62ch;font-size:19px;line-height:1.55;color:var(--ink2)}
.prose b{color:var(--ink)}

/* ---------------------------------------------------------------- notify sheet */
dialog.sheet{border:0;padding:0;border-radius:28px;background:var(--card);color:var(--ink);width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 40px);box-shadow:0 30px 80px rgba(0,0,0,.35)}
dialog.sheet::backdrop{background:var(--dim);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
.sheet-in{padding:34px 34px 30px;display:grid;gap:14px}
.sheet h2{margin:0;font-size:28px;font-weight:600;letter-spacing:-.012em}
.sheet p.s{margin:0;color:var(--ink2);font-size:15px}
.sheet label{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--ink2)}
.sheet input,.sheet select{width:100%;min-width:0;height:48px;border-radius:12px;border:1px solid var(--hair);background:var(--field);padding:0 14px;font-size:17px;color:var(--ink)}
.sheet .row{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.sheet .x{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--ink) 8%,transparent);display:grid;place-items:center}
.sheet .note{font-size:12px;color:var(--ink3)}
.sheet .ok{display:grid;gap:10px;justify-items:center;text-align:center;padding:26px 0 8px}
.sheet .ok i{width:56px;height:56px;border-radius:50%;background:linear-gradient(180deg,#3ED8DD,#2D9EA1);display:grid;place-items:center;color:#041014;font-style:normal;font-size:28px}

/* ---------------------------------------------------------------- footer */
footer{background:var(--tile);color:var(--ink2);font-size:12px;letter-spacing:-.01em;line-height:1.33}
.f-in{max-width:980px;margin:0 auto;padding:18px 22px 22px}
.f-notes{border-bottom:1px solid var(--hair);padding-bottom:14px} .f-notes p{margin:0 0 8px}
.f-cols{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;padding:22px 0 26px;border-bottom:1px solid var(--hair)}
.f-cols h6{margin:0 0 10px;font-size:12px;font-weight:600;color:var(--ink)}
.f-cols ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}
.f-cols a:hover{text-decoration:underline;color:var(--ink)}
.f-help{padding:14px 0;border-bottom:1px solid var(--hair)} .f-help a{color:var(--link)}
.f-base{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center;justify-content:space-between;padding-top:14px}
.f-base .lock{display:inline-block;width:92px;height:32px;background:currentColor;opacity:.7;-webkit-mask:url(data:image/png;base64,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) left center/contain no-repeat;mask:url(data:image/png;base64,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) left center/contain no-repeat}
.lang{display:flex;gap:14px}

#app{animation:in .45s ease both}
@keyframes in{from{opacity:0}to{opacity:1}}

@media (max-width:834px){
  .links{display:none} .menu-btn{display:grid!important}
  .grid2,.supply{grid-template-columns:1fr}
  .hero .t-name{font-size:40px} .hero .t-line{font-size:21px}
  .tile{min-height:540px} .tile .t-name,.find .t-name{font-size:32px} .tile .t-line{font-size:19px}
  .band .t-name{font-size:34px} .band{min-height:460px}
  .f-cols{grid-template-columns:1fr 1fr}
  .buyband{grid-template-columns:1fr}
  .lnav nav a{display:none}
  .lnav b{font-size:17px}
  .mnav{display:block;position:fixed;inset:44px 0 0;background:var(--nav-solid);z-index:39;overflow:auto;padding:24px 34px 60px;transform:translateY(-8px);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s}
  .mnav.open{opacity:1;transform:none;pointer-events:auto}
  .mnav>ul{list-style:none;margin:0;padding:0}
  .mnav>ul>li>a{display:block;font-size:28px;font-weight:600;letter-spacing:-.015em;padding:6px 0;color:var(--ink)}
  .arrows{display:none}
}
@media (max-width:480px){
  .hero .t-name{font-size:34px}
  .seg label{padding:8px 12px}
  .step span{font-size:9px;letter-spacing:.04em}
  .f-cols{grid-template-columns:1fr}
  .sheet .row{grid-template-columns:1fr}
  .hl{grid-template-columns:1fr 1fr} .hl div{min-height:108px;padding:18px 14px} .hl b{font-size:18px}
}
@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
