:root{--ivory: #f5f2eb;--ivory-2: #ece7dc;--ivory-3: #e4ddcf;--ink: #16120d;--ink-2: #241e16;--ink-soft: #3b332a;--mute: #6e6455;--faint: #9a8f7e;--line: rgba(22, 18, 13, .14);--line-soft: rgba(22, 18, 13, .08);--oxblood: #5a1226;--oxblood-2: #7a1d35;--gold: #9c7a3c;--gold-2: #c2a468;--gold-3: #dcc59a;--ok: #2e5a3c;--bad: #8a2c2c;--serif: "Cormorant Garamond", "Times New Roman", serif;--sans: "Hanken Grotesk", -apple-system, "Helvetica Neue", sans-serif;--ease: cubic-bezier(.16, 1, .3, 1);--pad: clamp(20px, 4.5vw, 64px);--maxw: 1360px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}html,body,#root{min-height:100%}body{background:var(--ivory);color:var(--ink);font-family:var(--sans);font-weight:400;font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,textarea,select{font:inherit;color:inherit}::selection{background:var(--oxblood);color:var(--ivory)}.serif{font-family:var(--serif)}.lbl{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;color:var(--mute)}.lbl.gold{color:var(--gold)}.display{font-family:var(--serif);font-weight:500;line-height:1.04;letter-spacing:.005em}.display em{font-style:italic;font-weight:400}.thread{height:1px;width:100%;background:linear-gradient(90deg,var(--gold-2),rgba(194,164,104,0));transform:scaleX(0);transform-origin:left center;transition:transform 1.1s var(--ease) .12s}.rv.in .thread,.thread.in{transform:scaleX(1)}.rv{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--d, 0ms);will-change:opacity,transform}.rv.in{opacity:1;transform:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 30px;border:1px solid var(--ink);background:transparent;color:var(--ink);font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;transition:background .42s var(--ease),color .42s var(--ease),border-color .42s var(--ease),opacity .3s;-webkit-user-select:none;user-select:none}.btn:hover,.btn.solid{background:var(--ink);color:var(--ivory)}.btn.solid:hover{background:var(--oxblood);border-color:var(--oxblood)}.btn.gold{border-color:#c2a4688c;color:var(--gold-3)}.btn.gold:hover{background:var(--gold-2);border-color:var(--gold-2);color:var(--ink)}.btn.ghost{border-color:var(--line);color:var(--ink-soft)}.btn.ghost:hover{border-color:var(--ink);background:var(--ink);color:var(--ivory)}.btn:disabled{opacity:.35;pointer-events:none}.btn.wide{width:100%}.tlink{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--ink-soft);position:relative;padding-bottom:4px}.tlink:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--gold);transform:scaleX(.35);transform-origin:left;transition:transform .42s var(--ease),background .42s}.tlink:hover:after{transform:scaleX(1)}.wrap{max-width:var(--maxw);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.page{animation:pageIn .56s var(--ease) both;min-height:62vh}@keyframes pageIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hdr{position:fixed;top:0;left:0;right:0;z-index:60;transition:background .48s var(--ease),box-shadow .48s,border-color .48s;border-bottom:1px solid transparent}.hdr.tone-dark{color:var(--ivory)}.hdr.tone-light{color:var(--ink)}.hdr.scrolled{background:#f5f2ebe6;backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);border-bottom-color:var(--line-soft);color:var(--ink)}.hdr-in{max-width:var(--maxw);margin:0 auto;padding:0 var(--pad);height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.hdr.scrolled .hdr-in{height:62px}.hdr-in,.hdr-in *{transition:height .48s var(--ease),color .48s var(--ease)}.nav{display:flex;gap:30px;align-items:center}.nav.right{justify-content:flex-end}.nav a,.nav button{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;opacity:.82;position:relative;padding:6px 0}.nav a:hover,.nav button:hover{opacity:1}.nav a.on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gold)}.mark{display:flex;flex-direction:column;align-items:center;line-height:1;gap:4px}.mark img{height:34px;max-width:190px;object-fit:contain}.mark .word{font-family:var(--serif);font-weight:600;font-size:27px;letter-spacing:.34em;margin-right:-.34em}.mark .sub{font-size:7.5px;letter-spacing:.5em;margin-right:-.5em;text-transform:uppercase;font-weight:600;opacity:.6}.bagbtn{display:inline-flex;align-items:center;gap:8px}.bagdot{min-width:17px;height:17px;border-radius:50%;background:var(--oxblood);color:#f2e8dc;font-size:9.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;letter-spacing:0;transform:translateY(-1px)}.burger{display:none}.msheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;pointer-events:none}.msheet .veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#16120d6b;opacity:0;transition:opacity .46s var(--ease)}.msheet .panel{position:absolute;top:0;left:0;bottom:0;width:min(360px,86vw);background:var(--ivory);transform:translate(-101%);transition:transform .52s var(--ease);padding:90px 36px 36px;display:flex;flex-direction:column;gap:26px}.msheet.open{pointer-events:auto}.msheet.open .veil{opacity:1}.msheet.open .panel{transform:none}.msheet a{font-family:var(--serif);font-size:30px;font-weight:500}.msheet .lbl{margin-top:auto}.hero{position:relative;min-height:100svh;background:radial-gradient(120% 90% at 50% 0%,#2a2118 0%,var(--ink) 55%),var(--ink);color:var(--ivory);display:flex;flex-direction:column;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,rgba(245,242,235,.022) 0 1px,transparent 1px 7px),repeating-linear-gradient(0deg,rgba(245,242,235,.016) 0 1px,transparent 1px 9px);pointer-events:none}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 60% at 50% 110%,rgba(90,18,38,.28),transparent 70%);pointer-events:none}.hero-in{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:120px var(--pad) 90px;gap:30px}.hero h1{font-size:clamp(52px,8.6vw,118px);max-width:12ch;color:#f2ecdf}.hero .kicker{color:var(--gold-2)}.hero p.lede{max-width:52ch;color:#f2ecdfa8;font-weight:300;font-size:16px;letter-spacing:.01em}.hero .thread{max-width:220px;background:linear-gradient(90deg,rgba(194,164,104,0),var(--gold-2),rgba(194,164,104,0));transform-origin:center}.hero-foot{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:0 var(--pad) 34px;color:#f2ecdf80}.scrollcue{display:flex;flex-direction:column;align-items:center;gap:10px}.scrollcue .line{width:1px;height:54px;background:linear-gradient(var(--gold-2),transparent);animation:cue 2.6s var(--ease) infinite;transform-origin:top}@keyframes cue{0%{transform:scaleY(0);opacity:0}35%{transform:scaleY(1);opacity:1}to{transform:scaleY(1) translateY(18px);opacity:0}}.sec{padding:clamp(84px,11vw,150px) 0}.sec.tint{background:var(--ivory-2)}.sec.evening{background:linear-gradient(180deg,#17130e,#100d09);color:#ece4d4}.sec-head{display:flex;flex-direction:column;gap:16px;margin-bottom:clamp(40px,6vw,72px)}.sec-head h2{font-size:clamp(34px,4.6vw,62px)}.sec-head .thread{max-width:320px}.sec-head .row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,44px);row-gap:clamp(48px,5.5vw,84px)}.grid.hang .card:nth-child(3n+2){transform:translateY(46px)}.card{position:relative}.ph{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--ivory-3)}.evening .ph{background:#211b13}.ph img{width:100%;height:100%;object-fit:cover;filter:saturate(.94) contrast(.98);transform:scale(1.025);opacity:0;transition:transform .9s var(--ease),opacity .7s ease}.ph img.ld{opacity:1}.card:hover .ph img{transform:scale(1.07)}.ph .empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--faint);font-family:var(--serif);font-size:54px;font-style:italic}.ph .flag{position:absolute;top:14px;left:14px;background:#f5f2ebeb;color:var(--ink);font-size:9px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;padding:6px 10px}.ph .flag.dark{background:#16120dd1;color:var(--gold-3)}.card .meta{padding-top:18px;display:flex;flex-direction:column;gap:5px}.card .name{font-family:var(--serif);font-size:21px;font-weight:500;line-height:1.2}.card .sub{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);font-weight:500}.card .price{font-size:13.5px;font-weight:500;letter-spacing:.04em;margin-top:3px}.card.sold .ph img{filter:saturate(.2) contrast(.9) brightness(1.04)}.card a:focus-visible .ph,.card a:hover .name{color:var(--oxblood)}.filters{display:flex;flex-direction:column;gap:18px;margin-bottom:clamp(36px,4.5vw,60px)}.frow{display:flex;gap:22px;flex-wrap:wrap;align-items:center}.fbtn{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--mute);padding:6px 0 8px;position:relative}.fbtn:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .38s var(--ease)}.fbtn.on{color:var(--ink)}.fbtn.on:after{transform:scaleX(1)}.fbtn:hover{color:var(--ink)}.piece{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(36px,6vw,96px);align-items:start;padding-top:118px}.piece .photo-col{position:sticky;top:92px}.piece .photo-col .ph{aspect-ratio:4 / 5}.piece .info{display:flex;flex-direction:column;gap:26px;padding-bottom:60px}.piece h1{font-size:clamp(38px,4.4vw,58px)}.piece .price{font-size:19px;font-weight:500;letter-spacing:.03em}.crumb{display:flex;gap:10px;align-items:center;color:var(--mute);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:600}.crumb a:hover{color:var(--ink)}.sizes{display:flex;flex-wrap:wrap;gap:10px}.szcell{min-width:52px;height:48px;padding:0 14px;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;font-size:12px;letter-spacing:.12em;font-weight:500;transition:border-color .32s,background .32s,color .32s;position:relative}.szcell:hover{border-color:var(--ink)}.szcell.on{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.szcell.out{color:var(--faint);border-color:var(--line-soft);pointer-events:none}.szcell.out:after{content:"";position:absolute;left:8px;right:8px;top:50%;height:1px;background:var(--faint);transform:rotate(-8deg)}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);height:48px}.qty button{width:44px;height:100%;font-size:16px;color:var(--mute);transition:color .25s}.qty button:hover{color:var(--ink)}.qty span{min-width:34px;text-align:center;font-weight:500;font-size:13px}.ledger{border-top:1px solid var(--line)}.ledger .lrow{display:grid;grid-template-columns:130px 1fr;gap:16px;padding:13px 0;border-bottom:1px solid var(--line-soft);font-size:13.5px}.ledger .lrow .k{color:var(--mute);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;padding-top:2px}.note{font-size:13px;color:var(--mute);font-weight:300;letter-spacing:.01em}.lastone{color:var(--oxblood);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.bagwrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none}.bagwrap .veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#16120d70;opacity:0;transition:opacity .48s var(--ease)}.bagpanel{position:absolute;top:0;right:0;bottom:0;width:min(460px,94vw);background:var(--ivory);transform:translate(102%);transition:transform .56s var(--ease);display:flex;flex-direction:column;box-shadow:-30px 0 80px #16120d2e}.bagwrap.open{pointer-events:auto}.bagwrap.open .veil{opacity:1}.bagwrap.open .bagpanel{transform:none}.bagpanel .bhead{display:flex;justify-content:space-between;align-items:center;padding:26px 30px;border-bottom:1px solid var(--line-soft)}.bagpanel .blines{flex:1;overflow-y:auto;padding:10px 30px}.bline{display:grid;grid-template-columns:84px 1fr auto;gap:18px;padding:20px 0;border-bottom:1px solid var(--line-soft);align-items:start}.bline .ph{aspect-ratio:4 / 5;width:84px}.bline .name{font-family:var(--serif);font-size:17px;font-weight:500;line-height:1.25}.bline .sub{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);font-weight:500;margin-top:4px}.bline .rm{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-top:10px}.bline .rm:hover{color:var(--oxblood)}.bline .qty{height:34px;margin-top:10px}.bline .qty button{width:30px}.bline .price{font-size:13px;font-weight:500}.bagpanel .bfoot{padding:24px 30px 30px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:16px}.trow{display:flex;justify-content:space-between;align-items:baseline}.trow .k{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--mute)}.trow .v{font-family:var(--serif);font-size:24px;font-weight:600}.bempty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--mute)}.xbtn{font-size:20px;line-height:1;color:var(--mute);transition:color .25s,transform .4s var(--ease)}.xbtn:hover{color:var(--ink);transform:rotate(90deg)}.field{display:flex;flex-direction:column;gap:8px}.field label{font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--mute)}.field input,.field textarea,.field select{background:transparent;border:0;border-bottom:1px solid var(--line);padding:10px 2px 12px;font-size:15px;font-weight:400;outline:none;border-radius:0;transition:border-color .35s;font-family:var(--sans)}.field input:focus,.field textarea:focus{border-bottom-color:var(--gold)}.field textarea{resize:vertical;min-height:64px}.f2{display:grid;grid-template-columns:1fr 1fr;gap:22px}.formerr{color:var(--bad);font-size:13px}.formok{color:var(--ok);font-size:13px}.authp{border:1px solid var(--line);padding:clamp(26px,4vw,44px);display:flex;flex-direction:column;gap:22px;background:#ffffff40}.authtabs{display:flex;gap:26px;border-bottom:1px solid var(--line-soft)}.authtabs button{padding:0 0 12px;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--mute);position:relative}.authtabs button.on{color:var(--ink)}.authtabs button.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--gold)}.checkout{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(36px,6vw,90px);padding-top:118px;align-items:start}.steps{display:flex;flex-direction:column;gap:40px;padding-bottom:70px}.step{display:flex;flex-direction:column;gap:20px}.step .shead{display:flex;align-items:baseline;gap:14px;border-bottom:1px solid var(--line);padding-bottom:12px}.step .n{font-family:var(--serif);font-style:italic;font-size:20px;color:var(--gold);min-width:26px}.step h3{font-family:var(--serif);font-size:24px;font-weight:500}.summary{border:1px solid var(--line);padding:clamp(24px,3vw,38px);position:sticky;top:92px;display:flex;flex-direction:column;gap:18px;background:#ffffff38}.sline{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line-soft)}.sline .ph{width:64px;aspect-ratio:4 / 5}.sline .nm{font-family:var(--serif);font-size:15.5px;font-weight:500;line-height:1.25}.sline .sb{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-top:3px}.sline .pr{font-size:12.5px;font-weight:500}.paynote{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;color:var(--mute);font-weight:300}.paynote .seal{color:var(--gold);font-family:var(--serif);font-style:italic;font-size:15px}.orderpg{max-width:760px;margin:0 auto;padding-top:140px;padding-bottom:90px;display:flex;flex-direction:column;gap:30px;text-align:center;align-items:center}.sealmark{width:84px;height:84px;border-radius:50%;border:1px solid var(--gold-2);display:grid;place-items:center;font-family:var(--serif);font-style:italic;font-size:38px;color:var(--gold);position:relative;animation:sealIn .9s var(--ease) both}.sealmark:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;border:1px solid rgba(194,164,104,.28)}@keyframes sealIn{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}.pulse{animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.45}50%{opacity:1}}.orderpg .box{border:1px solid var(--line);padding:30px;width:100%;text-align:left;display:flex;flex-direction:column;gap:6px}.statuschip{display:inline-flex;padding:6px 12px;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;border:1px solid var(--line);color:var(--mute)}.statuschip.paid{border-color:#2e5a3c66;color:var(--ok)}.statuschip.pending{border-color:#9c7a3c80;color:var(--gold)}.statuschip.failed,.statuschip.cancelled{border-color:#8a2c2c66;color:var(--bad)}.statuschip.fulfilled{border-color:var(--ink);color:var(--ink)}.acct{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(36px,6vw,90px);padding-top:118px;padding-bottom:80px;align-items:start}.ordrow{border:1px solid var(--line);padding:22px 24px;display:flex;flex-direction:column;gap:10px;margin-bottom:16px;background:#fff3}.ordrow .top{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.ordrow .no{font-weight:600;letter-spacing:.06em;font-size:13.5px}.ordrow .itms{font-size:13px;color:var(--mute)}.staff{padding-top:118px;padding-bottom:90px}.stbl{width:100%;border-collapse:collapse}.stbl th{text-align:left;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--mute);font-weight:600;padding:12px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.stbl td{padding:16px 14px;border-bottom:1px solid var(--line-soft);font-size:13.5px;vertical-align:top}.stbl tr:hover td{background:#ffffff59}.stbl .mini{color:var(--mute);font-size:12px}.chiprow{display:flex;gap:8px;flex-wrap:wrap}.chiprow button{opacity:.55;transition:opacity .25s}.chiprow button:hover,.chiprow button.on{opacity:1}.tblwrap{overflow-x:auto}.tenets{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(30px,4vw,70px)}.tenet{display:flex;flex-direction:column;gap:16px}.tenet .num{font-family:var(--serif);font-style:italic;font-size:30px;color:var(--gold-2)}.tenet h3{font-family:var(--serif);font-size:26px;font-weight:500;color:#f2ecdf}.tenet p{color:#ece4d49e;font-weight:300;font-size:14px}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,100px);align-items:center}.split h2{font-size:clamp(34px,4.2vw,58px)}.split p{color:var(--mute);max-width:46ch}.foot{background:#100d09;color:#ece4d4b8;padding:clamp(60px,8vw,100px) 0 34px}.foot .cols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:clamp(30px,5vw,80px);padding-bottom:60px}.foot .word{font-family:var(--serif);font-size:30px;letter-spacing:.3em;color:#f2ecdf;font-weight:600}.foot img.flogo{height:40px;object-fit:contain}.foot h4{font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-2);font-weight:600;margin-bottom:18px}.foot a,.foot .fi{display:block;font-size:13px;padding:5px 0;color:#ece4d49e;font-weight:300}.foot a:hover{color:var(--gold-3)}.foot .base{border-top:1px solid rgba(236,228,212,.12);padding-top:26px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#ece4d457}.foot .base a{display:inline;font-size:10.5px;color:#ece4d457}.foot .base a:hover{color:var(--gold-3)}.hollow{min-height:46vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;padding:120px var(--pad) 80px}.hollow .big{font-family:var(--serif);font-size:clamp(30px,4vw,46px);font-weight:500}.spin{width:30px;height:30px;border-radius:50%;border:1px solid var(--line);border-top-color:var(--gold);animation:rot .9s linear infinite}@keyframes rot{to{transform:rotate(360deg)}}.skel{position:relative;overflow:hidden;background:var(--ivory-3)}.skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:shimmer 1.6s ease infinite}@keyframes shimmer{to{transform:translate(100%)}}@media (max-width: 1020px){.grid{grid-template-columns:repeat(2,1fr)}.grid.hang .card:nth-child(3n+2){transform:none}.grid.hang .card:nth-child(2n){transform:translateY(36px)}.piece,.checkout,.acct{grid-template-columns:1fr}.piece .photo-col,.summary{position:static}.tenets{grid-template-columns:1fr;gap:44px}.split{grid-template-columns:1fr}.foot .cols{grid-template-columns:1fr 1fr}}@media (max-width: 720px){.nav.left a{display:none}.burger{display:inline-flex;flex-direction:column;gap:5px;padding:8px 0}.burger i{display:block;width:22px;height:1px;background:currentColor}.mark .word{font-size:22px}.mark img{height:28px}.nav.right a.acct-link{display:none}.grid{grid-template-columns:repeat(2,1fr);gap:14px;row-gap:40px}.grid.hang .card:nth-child(2n){transform:translateY(24px)}.card .name{font-size:17px}.f2{grid-template-columns:1fr}.hero h1{font-size:clamp(44px,13vw,64px)}.sec{padding:70px 0}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}html{scroll-behavior:auto}.rv{opacity:1;transform:none}.thread{transform:scaleX(1)}}
