html,body,#main{box-sizing:border-box;margin:0;padding:0}
:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
*{box-sizing:border-box;-webkit-font-smoothing:inherit}
h1,h2,h3,h4,h5,h6,p,figure{margin:0}
body,input,textarea,select,button{font-family:sans-serif;font-size:12px}

body{
  background:#000;
  color:#fff;
  --tok-bg:#000;
  --tok-accent:#e39762;
  --tok-card-bg:#0d0d0dcc;
  --tok-border:#222;
  --tok-border2:#2d2d2d;
  --tok-txt:#fff;
  --tok-txtMuted:#ffffffbf;
  --tok-txtBright:#ffffffe6;
  --tok-faq-bg:#ffffff0d;
  --tok-white10:rgba(255,255,255,0.1);
  --tok-copyGray:rgb(205,204,204);
  --framer-will-change-override:none
}

.frm-8CioF.frm-1kjwutx{background-color:var(--tok-bg);height:min-content;overflow:clip;flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:100%;padding:0;display:flex;position:relative}

.frm-V5DUG.frm-dfm1g{height:min-content;overflow:clip;flex-flow:row;place-content:center;align-items:center;gap:24px;width:1200px;max-width:100%;padding:10px 40px;display:flex;position:relative}
.frm-V5DUG.frm-dfm1g[data-border=true]{border-bottom:1px solid var(--tok-border);background-color:var(--tok-bg)}

.frm-wpptzy{flex:none;height:52px;text-decoration:none;position:relative;overflow:visible;display:flex;align-items:center}
.frm-wpptzy img{height:100%;width:auto;display:block;filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}

.frm-213vcd{flex:1;display:flex;justify-content:flex-end}
.frm-1crjnrv{z-index:1;flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:16px;width:min-content;height:min-content;min-height:36px;padding:4px 0;display:flex;position:relative;overflow:visible}
.frm-1m1tss8{display:flex;gap:16px;align-items:center}

.nav_lnk{font-family:'Figtree',sans-serif;font-size:15px;font-weight:500;line-height:1.2em;letter-spacing:-0.04em;color:#fff;text-decoration:none;padding:4px 0;transition:color .2s}
.nav_lnk:hover{color:var(--tok-accent)}

.hamburger_btn{display:flex;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px;margin-left:auto}
.hamburger_bar{width:24px;height:2px;background:#fff;display:block;border-radius:1px;transition:transform .25s}

.mobNav_drawer{display:none;flex-direction:column;gap:0;background:var(--tok-bg);padding:0 24px 20px;border-bottom:1px solid var(--tok-border)}
.mobNav_drawer.mobNav_open{display:flex}
.mobNav_lnk{font-family:'Figtree',sans-serif;font-size:16px;font-weight:500;color:#fff;text-decoration:none;padding:12px 0;border-bottom:1px solid var(--tok-border2)}
.mobNav_lnk:last-child{border-bottom:none}

.frm-YPakm.frm-72rtr7{height:min-content;overflow:clip;background-color:#2d2d2d;flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:1200px;max-width:100%;padding:0;display:flex;position:relative}

.frm-12jsqv5{height:100vh;overflow:clip;flex-flow:column;flex:none;place-content:center;align-items:center;gap:25px;width:100%;padding:80px 40px;display:flex;position:relative}

.hero_bgCircles{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;pointer-events:none;z-index:0}
.hero_circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:363px;overflow:hidden}
.hero_circle--big{width:406px;height:406px;background:linear-gradient(229deg,#e39762 13%,#c96ef000 35.0236%,#a45cdb00 64.1724%,#e6e6e6 88%);opacity:.6;filter:blur(10px);-webkit-filter:blur(10px)}
.hero_circle--sm{width:300px;height:300px;background:linear-gradient(141deg,#e6e6e6 13%,#2d2d2d00 35.0236% 64.1724%,#e39762 88%);z-index:1}

.frm-1tugo5b{height:min-content;overflow:clip;z-index:2;flex-flow:column;flex:none;place-content:center;align-items:center;gap:34px;width:100%;padding:0;display:flex;position:relative}

.frm-hq82fe{height:400px;overflow:clip;flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;padding:0;display:flex;position:relative}

.frm-1j9n40n{flex:none;width:100%;max-width:900px;height:auto;position:relative;text-align:center}

.frm-styles-preset-h1{font-family:'Urbanist',sans-serif;font-size:70px;font-weight:600;line-height:1.1em;letter-spacing:-2.2px;color:#fff}
.h1_accent{color:var(--tok-accent)}

.frm-18epya1{flex:none;width:600px;max-width:599.98px;height:auto;position:relative;overflow:visible;text-align:center}
.frm-styles-preset-body{font-family:'Urbanist',sans-serif;font-size:18px;font-weight:500;line-height:1.5em;letter-spacing:-0.02em;color:var(--tok-txtMuted)}

.frm-13fg4xq{flex-flow:row;flex:none;place-content:center;align-items:center;gap:15px;width:min-content;height:min-content;padding:0 2px;text-decoration:none;display:flex;position:relative;overflow:visible}

.cta_button{font-family:'Figtree',sans-serif;font-size:18px;font-weight:500;line-height:1.2em;letter-spacing:-0.04em;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 24px;border-radius:12px;cursor:pointer;transition:opacity .2s;white-space:nowrap}
.cta_button--primary{background-color:rgb(226,151,98);color:#000;border:1px solid var(--tok-white10);box-shadow:0px 0.7065919983928324px 0.7065919983928324px -0.625px rgba(0,0,0,0.15),0px 1.8065619053231785px 1.8065619053231785px -1.25px rgba(0,0,0,0.14),0px 3.6217592146567767px 3.6217592146567767px -1.875px rgba(0,0,0,0.14),0px 6.8655999097303715px 6.8655999097303715px -2.5px rgba(0,0,0,0.13),0px 13.646761411524492px 13.646761411524492px -3.125px rgba(0,0,0,0.1),0px 30px 30px -3.75px rgba(0,0,0,0.05)}
.cta_button--secondary{background:transparent;color:#fff;border:1px solid var(--tok-border)}
.cta_button:hover{opacity:.85}

.frm-styles-preset-h2{font-family:'Urbanist',sans-serif;font-size:50px;font-weight:400;line-height:1.1em;letter-spacing:-0.04em;color:#fff}
.h2_accent{color:var(--tok-accent)}

.frm-styles-preset-h3{font-family:'Urbanist',sans-serif;font-size:35px;font-weight:500;line-height:1.1em;letter-spacing:-0.04em;color:var(--tok-accent)}

.welcomeBadge{display:flex;align-items:center;gap:8px;padding:8px 13px;border:1px solid var(--tok-border);background-color:var(--tok-card-bg);border-radius:6px;width:fit-content}
.badge_dot{width:8px;height:8px;border-radius:50%;background:var(--tok-accent);display:block}
.badge_txt{font-family:'Figtree',sans-serif;font-size:14px;font-weight:500;line-height:1.2em;letter-spacing:-0.02em;color:#fff}

.badge_sm{font-family:'Figtree',sans-serif;font-size:12px;font-weight:500;line-height:1em;letter-spacing:-0.04em;color:var(--tok-txtMuted);padding:8px 12px;border:1px solid var(--tok-border);border-radius:6px;background:var(--tok-card-bg);display:inline-block;width:fit-content}
.badge_sm--orange{color:var(--tok-accent);border-color:var(--tok-accent)}

.sec_welcome{flex-flow:column;flex:none;place-content:center;align-items:center;gap:60px;width:100%;height:min-content;padding:100px 40px;display:flex;position:relative;overflow:hidden}
.sec_welcomeInner{max-width:800px;display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center}
.sec_welcomeBody{font-family:'Urbanist',sans-serif;font-size:18px;font-weight:500;line-height:1.5em;letter-spacing:-0.02em;color:var(--tok-txtMuted)}

.sec_about{flex-flow:column;flex:none;place-content:center;align-items:center;gap:60px;width:100%;height:min-content;padding:100px 40px;display:flex;position:relative;overflow:hidden}
.sec_aboutInner{max-width:1100px;display:flex;gap:50px;align-items:flex-start;width:100%}
.aboutPhoto_wrap{flex:none;width:340px;aspect-ratio:3/4;border-radius:18px;overflow:hidden;background:var(--tok-card-bg)}
.aboutPhoto{width:100%;height:100%;object-fit:cover;display:block}
.aboutTxt_wrap{flex:1;display:flex;flex-direction:column;gap:16px}
.aboutBody{font-family:'Urbanist',sans-serif;font-size:18px;font-weight:500;line-height:1.5em;letter-spacing:-0.02em;color:var(--tok-txtMuted)}
.aboutSocial{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}
.aboutSocial_label{font-family:'Figtree',sans-serif;font-size:14px;font-weight:500;color:var(--tok-txtMuted)}
.aboutSocial_lnk{font-family:'Figtree',sans-serif;font-size:14px;font-weight:700;color:var(--tok-accent);text-decoration:none;transition:opacity .2s}
.aboutSocial_lnk:hover{opacity:.7}
.aboutSocial_sep{color:var(--tok-txtMuted);font-size:14px}
.aboutSocial_handle{font-family:'Fragment Mono',monospace;font-size:14px;color:var(--tok-txtMuted)}

.sec_catalogue{flex-flow:column;flex:none;place-content:center;align-items:center;gap:60px;width:100%;height:min-content;padding:100px 40px;display:flex;position:relative;overflow:hidden}
.sec_catalogueInner{max-width:1200px;width:100%;display:flex;flex-direction:column;gap:50px}
.catHdr{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}
.catHdr_sub{font-family:'Urbanist',sans-serif;font-size:18px;font-weight:500;line-height:1.5em;letter-spacing:-0.02em;color:var(--tok-txtMuted);max-width:600px}

.catGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}
.catItem{background:var(--tok-card-bg);border:1px solid var(--tok-border);border-radius:18px;overflow:hidden;display:flex;flex-direction:column}
.catItem_imgWrap{width:100%;aspect-ratio:1;overflow:hidden;background:#111}
.catItem_img{width:100%;height:100%;object-fit:cover;display:block}
.catItem_info{padding:20px;display:flex;flex-direction:column;gap:8px;flex:1}
.catItem_artist{font-family:'Figtree',sans-serif;font-size:12px;font-weight:500;letter-spacing:-0.02em;color:var(--tok-accent);text-transform:uppercase}
.catItem_title{font-family:'Urbanist',sans-serif;font-size:20px;font-weight:600;line-height:1.2em;letter-spacing:-0.02em;color:#fff}
.catItem_year{font-weight:400;color:var(--tok-txtMuted);font-size:16px}
.catItem_label{font-family:'Figtree',sans-serif;font-size:13px;font-weight:500;color:var(--tok-txtMuted)}
.catItem_desc{font-family:'Urbanist',sans-serif;font-size:15px;font-weight:500;line-height:1.4em;letter-spacing:-0.02em;color:var(--tok-txtMuted);margin-top:4px}
.catItem_meta{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:10px}
.catItem_cond{font-family:'Fragment Mono',monospace;font-size:13px;color:var(--tok-txtBright)}
.catItem_condSep{color:var(--tok-border2);font-size:12px}
.catItem_price{font-family:'Urbanist',sans-serif;font-size:28px;font-weight:700;letter-spacing:-0.04em;color:#fff;margin-top:4px}
.catItem_avail{font-family:'Figtree',sans-serif;font-size:12px;font-weight:500;color:var(--tok-accent);letter-spacing:-0.02em}

.sec_tradein{flex-flow:column;flex:none;place-content:center;align-items:center;gap:60px;width:100%;height:min-content;padding:100px 40px;display:flex;position:relative;overflow:hidden}
.sec_tradeinInner{max-width:1100px;width:100%;display:flex;gap:50px;align-items:center}
.tradein_txtSide{flex:1;display:flex;flex-direction:column;gap:16px}
.tradein_body{font-family:'Urbanist',sans-serif;font-size:18px;font-weight:500;line-height:1.5em;letter-spacing:-0.02em;color:var(--tok-txtMuted)}
.tradein_note{color:var(--tok-txtBright);font-style:italic}
.tradein_imgSide{flex:none;width:45%;aspect-ratio:1.28571;border-radius:18px;overflow:hidden;background:var(--tok-card-bg)}
.tradein_photo{width:100%;height:100%;object-fit:cover;display:block}

.sec_delivery{flex-flow:column;flex:none;place-content:center;align-items:center;gap:60px;width:100%;height:min-content;padding:100px 40px;display:flex;position:relative;overflow:hidden}
.sec_deliveryInner{max-width:900px;width:100%;display:flex;flex-direction:column;gap:30px;align-items:center;text-align:center}
.delivery_intro{font-family:'Urbanist',sans-serif;font-size:18px;font-weight:500;line-height:1.5em;letter-spacing:-0.02em;color:var(--tok-txtMuted)}
.delivery_steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}
.dStep_card{background:var(--tok-card-bg);border:1px solid var(--tok-border);border-radius:8px;padding:20px 30px;display:flex;flex-direction:column;gap:12px;text-align:left}
.dStep_num{font-family:'Fragment Mono',monospace;font-size:28px;font-weight:400;color:var(--tok-accent)}
.dStep_title{font-family:'Urbanist',sans-serif;font-size:20px;font-weight:600;line-height:1.2em;letter-spacing:-0.02em;color:#fff}
.dStep_txt{font-family:'Urbanist',sans-serif;font-size:15px;font-weight:500;line-height:1.5em;letter-spacing:-0.02em;color:var(--tok-txtMuted)}
.dStep_lnk{color:var(--tok-accent);text-decoration:none}
.dStep_lnk:hover{text-decoration:underline}
.delivery_note{font-family:'Urbanist',sans-serif;font-size:15px;font-weight:500;line-height:1.5em;color:var(--tok-txtMuted);margin-top:10px}
.delivery_noteLnk{color:var(--tok-accent);text-decoration:none}
.delivery_noteLnk:hover{text-decoration:underline}

.sec_gallery{flex-flow:column;flex:none;place-content:center;align-items:center;gap:60px;width:100%;height:min-content;padding:100px 40px;display:flex;position:relative;overflow:hidden;background:radial-gradient(50% 50% at 50% 100%,rgba(227,151,98,0.12) 0%,rgba(0,0,0,0) 100%)}
.sec_galleryInner{max-width:1100px;width:100%;display:flex;gap:50px;align-items:center}
.gallery_preview{display:flex;gap:12px;flex:1}
.gal_thumb{width:33.333%;aspect-ratio:3/4;object-fit:cover;border-radius:12px;display:block}
.gal_thumb--2{margin-top:30px}
.gallery_txtSide{flex:none;width:340px;display:flex;flex-direction:column;gap:16px}
.gallery_body{font-family:'Urbanist',sans-serif;font-size:18px;font-weight:500;line-height:1.5em;letter-spacing:-0.02em;color:var(--tok-txtMuted)}

.sec_testimonials{flex-flow:column;flex:none;place-content:center;align-items:center;gap:60px;width:100%;height:min-content;padding:100px 40px;display:flex;position:relative;overflow:hidden}
.sec_testimonialsInner{max-width:1200px;width:100%;display:flex;flex-direction:column;gap:50px}
.tst_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
.tst_card{background:var(--tok-card-bg);border:1px solid var(--tok-border);border-radius:18px;overflow:hidden;display:flex;flex-direction:column}
.tst_photo{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}
.tst_stars{padding:16px 20px 0;font-size:18px;color:var(--tok-accent);letter-spacing:2px}
.tst_starOff{opacity:.25}
.tst_name{padding:4px 20px 0;font-family:'Figtree',sans-serif;font-size:14px;font-weight:700;color:#fff}
.tst_txt{padding:8px 20px 20px;font-family:'Urbanist',sans-serif;font-size:15px;font-weight:500;line-height:1.5em;letter-spacing:-0.02em;color:var(--tok-txtMuted)}

.sec_turntable{flex-flow:column;flex:none;place-content:center;align-items:center;gap:60px;width:100%;height:min-content;padding:100px 40px;display:flex;position:relative;overflow:hidden}
.sec_turntableInner{max-width:1100px;width:100%;display:flex;gap:50px;align-items:flex-start}
.tt_txtSide{flex:1;display:flex;flex-direction:column;gap:14px}
.tt_body{font-family:'Urbanist',sans-serif;font-size:18px;font-weight:500;line-height:1.5em;letter-spacing:-0.02em;color:var(--tok-txtMuted)}
.tt_bold{color:var(--tok-txtBright);font-weight:600}
.tt_imgSide{flex:none;width:42%;aspect-ratio:3/4;border-radius:18px;overflow:hidden;background:var(--tok-card-bg);position:sticky;top:100px}
.tt_photo{width:100%;height:100%;object-fit:cover;display:block}

.frm-117ambw{height:0;width:100%}

.frm-tGvVi.frm-gl77ky{width:100%;max-width:1200px;background:radial-gradient(50% 50% at 50% 3.4000000000000004%,rgba(227,151,98,0.3) 0%,rgba(171,171,171,0) 100%);border-top:2px solid var(--tok-border);padding:0;display:flex;flex-direction:column}
.frm-tGvVi.frm-gl77ky[data-border=true]{position:relative}

.ftr_inner{padding:64px 40px;display:flex;flex-direction:column;gap:50px}
.ftr_top{display:flex;gap:60px;justify-content:space-between}
.ftr_brand{display:flex;flex-direction:column;gap:12px;flex-shrink:0}
.ftr_logo{height:48px;width:auto;display:block;filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}
.ftr_tagline{font-family:'Urbanist',sans-serif;font-size:16px;font-weight:500;line-height:1.5em;letter-spacing:-0.02em;color:var(--tok-txtMuted)}

.ftr_columns{display:flex;gap:50px;flex:1;justify-content:flex-end}
.ftr_col{display:flex;flex-direction:column;gap:7px;min-width:140px}
.ftr_colHead{font-family:'Figtree',sans-serif;font-size:14px;font-weight:700;line-height:1.2em;letter-spacing:-0.02em;color:var(--tok-accent);margin-bottom:8px;text-transform:uppercase}
.ftr_lnk{font-family:'Figtree',sans-serif;font-size:14px;font-weight:500;line-height:1.4em;letter-spacing:-0.02em;color:var(--tok-txtMuted);text-decoration:none;transition:color .2s}
.ftr_lnk:hover{color:#fff}
.ftr_addr{font-family:'Figtree',sans-serif;font-size:14px;font-weight:500;line-height:1.6em;letter-spacing:-0.02em;color:var(--tok-txtMuted)}

.ftr_copy{padding:25px 40px;border-top:1px solid var(--tok-border)}
.ftr_copyTxt{font-family:'Fragment Mono',monospace;font-size:12px;font-weight:400;line-height:1em;color:var(--tok-copyGray);text-align:center}

.gdpr_bar{position:fixed;bottom:0;left:0;right:0;z-index:999;background:rgba(0,0,0,.95);border-top:1px solid var(--tok-border);padding:0;display:flex;justify-content:center}
.gdpr_inner{max-width:1200px;width:100%;padding:16px 40px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.gdpr_txt{font-family:'Figtree',sans-serif;font-size:14px;font-weight:500;line-height:1.4em;color:var(--tok-txtMuted);flex:1}
.gdpr_lnk{color:var(--tok-accent);text-decoration:none}
.gdpr_lnk:hover{text-decoration:underline}
.gdpr_accept{font-family:'Figtree',sans-serif;font-size:14px;font-weight:700;color:#000;background:var(--tok-accent);border:none;border-radius:8px;padding:10px 20px;cursor:pointer;flex:none;transition:opacity .2s}
.gdpr_accept:hover{opacity:.8}

@media (min-width:810px) and (max-width:1199.98px){
  .hidden-v1j9k2{display:none!important}
  .frm-V5DUG.frm-dfm1g{width:810px}
  .frm-YPakm.frm-72rtr7{width:810px}
  .frm-12jsqv5{height:86.8766vh}
  .frm-styles-preset-h1{font-size:56px}
  .frm-styles-preset-h2{font-size:40px}
  .sec_aboutInner{flex-direction:column;gap:30px}
  .aboutPhoto_wrap{width:100%;max-width:400px;align-self:center}
  .catGrid{grid-template-columns:repeat(2,1fr)}
  .sec_tradeinInner{flex-direction:column}
  .tradein_imgSide{width:100%;max-width:500px;align-self:center}
  .delivery_steps{grid-template-columns:repeat(3,1fr)}
  .sec_galleryInner{flex-direction:column}
  .gallery_txtSide{width:100%}
  .tst_grid{grid-template-columns:repeat(2,1fr)}
  .sec_turntableInner{flex-direction:column}
  .tt_imgSide{width:100%;max-width:500px;position:static;align-self:center}
  .ftr_top{flex-direction:column;gap:40px}
  .ftr_columns{justify-content:flex-start}
}

@media (max-width:809.98px){
  .hidden-h7qui{display:none!important}
  .frm-V5DUG.frm-dfm1g{width:100%;padding:10px 24px}
  .frm-YPakm.frm-72rtr7{width:390px;max-width:100%}
  .frm-12jsqv5{z-index:1;order:0;gap:22px;height:min-content;padding:0}
  .frm-hq82fe{z-index:1;order:0;justify-content:flex-start;gap:40px;width:390px;max-width:100%;height:min-content;padding:40px 0}
  .frm-1j9n40n{order:0;width:343px;max-width:100%;padding:0 24px}
  .frm-styles-preset-h1{font-size:45px;letter-spacing:-2.2px}
  .frm-styles-preset-h2{font-size:28px}
  .frm-18epya1{width:100%;max-width:100%;padding:0 24px}
  .frm-13fg4xq{flex-direction:column;gap:12px;width:100%;padding:0 24px}
  .cta_button{width:100%;justify-content:center}
  .hero_circle--big{width:280px;height:280px}
  .hero_circle--sm{width:200px;height:200px}
  .sec_welcome,.sec_about,.sec_catalogue,.sec_tradein,.sec_delivery,.sec_gallery,.sec_testimonials,.sec_turntable{padding:64px 24px}
  .sec_aboutInner{flex-direction:column;gap:24px}
  .aboutPhoto_wrap{width:100%;max-width:300px;align-self:center}
  .catGrid{grid-template-columns:repeat(1,1fr)}
  .sec_tradeinInner{flex-direction:column}
  .tradein_imgSide{width:100%}
  .delivery_steps{grid-template-columns:repeat(1,1fr)}
  .dStep_card{padding:14px 20px}
  .sec_galleryInner{flex-direction:column}
  .gallery_preview{flex-direction:column;gap:10px}
  .gal_thumb{width:100%;aspect-ratio:16/10}
  .gal_thumb--2{margin-top:0}
  .gallery_txtSide{width:100%}
  .tst_grid{grid-template-columns:repeat(1,1fr)}
  .sec_turntableInner{flex-direction:column}
  .tt_imgSide{width:100%;position:static}
  .ftr_inner{padding:40px 24px 35px}
  .ftr_top{flex-direction:column;gap:30px}
  .ftr_columns{flex-direction:column;gap:24px}
  .ftr_copy{padding:20px 24px}
  .gdpr_inner{flex-direction:column;padding:16px 24px;gap:12px}
}

@media (min-width:1200px){
  .hidden-72rtr7{display:none!important}
  .hidden-1kjwutx{display:none!important}
}
@media (min-width:810px) and (max-width:1199.98px){
  .hidden-1jtl6r4{display:none!important}
}
@media (max-width:809.98px){
  .hidden-1kjwutx{display:none!important}
  .hidden-1jtl6r4{display:none!important}
}

.ssr-variant{display:contents}
@media(max-width:809.98px){.hidden-h7qui{display:none!important}}
@media(min-width:810px){.hidden-1kjwutx.hidden-1jtl6r4{display:none!important}}

.pg_heroSmall{width:100%;padding:80px 40px 60px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;background:#2d2d2d;position:relative;overflow:hidden}

.sec_legalPage{width:100%;padding:60px 40px 100px;display:flex;justify-content:center;background:#2d2d2d}
.sec_legalInner{max-width:800px;width:100%;display:flex;flex-direction:column;gap:20px}
.legal_updated{font-family:'Fragment Mono',monospace;font-size:13px;color:var(--tok-txtMuted);padding-bottom:10px;border-bottom:1px solid var(--tok-border)}
.legal_h2{font-family:'Urbanist',sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:-0.02em;color:var(--tok-accent);margin-top:16px}
.legal_body{font-family:'Urbanist',sans-serif;font-size:16px;font-weight:500;line-height:1.6em;letter-spacing:-0.02em;color:var(--tok-txtMuted)}

.sec_galPage{width:100%;padding:60px 40px 100px;display:flex;justify-content:center;background:#2d2d2d}
.sec_galPageInner{max-width:1100px;width:100%}
.galMasonry{display:flex;gap:20px}
.galMasonry_col{flex:1;display:flex;flex-direction:column;gap:20px}
.galM_item{border-radius:18px;overflow:hidden;position:relative;background:var(--tok-card-bg)}
.galM_item--tall .galM_img{aspect-ratio:3/4}
.galM_item .galM_img{width:100%;display:block;object-fit:cover;aspect-ratio:4/3}
.galM_caption{position:absolute;bottom:0;left:0;right:0;padding:14px 18px;background:linear-gradient(transparent,rgba(0,0,0,.75));font-family:'Figtree',sans-serif;font-size:13px;font-weight:500;color:var(--tok-txtMuted);line-height:1.4em}

.sec_aboutPage{width:100%;padding:0 40px 100px;display:flex;justify-content:center;background:#2d2d2d}
.sec_aboutPageInner{max-width:800px;width:100%;display:flex;flex-direction:column;gap:50px}
.abPg_photoHero{width:100%;border-radius:18px;overflow:hidden;aspect-ratio:16/9;background:var(--tok-card-bg)}
.abPg_heroImg{width:100%;height:100%;object-fit:cover;display:block}
.abPg_story{display:flex;flex-direction:column;gap:14px}
.abPg_body{font-family:'Urbanist',sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:-0.02em;color:var(--tok-txtMuted)}
.abPg_social{display:flex;flex-direction:column;gap:8px;padding-top:20px;border-top:1px solid var(--tok-border)}

.sec_tradeinPage{width:100%;padding:0 40px 100px;display:flex;justify-content:center;background:#2d2d2d}
.sec_tradeinPageInner{max-width:800px;width:100%}
.tiPage_content{display:flex;flex-direction:column;gap:40px}
.tiPage_txtBlock{display:flex;flex-direction:column;gap:14px}
.tiPage_body{font-family:'Urbanist',sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:-0.02em;color:var(--tok-txtMuted)}
.tiPage_imgBlock{width:100%;border-radius:18px;overflow:hidden;aspect-ratio:16/9;background:var(--tok-card-bg)}
.tiPage_photo{width:100%;height:100%;object-fit:cover;display:block}

@media (max-width:809.98px){
  .pg_heroSmall{padding:60px 24px 40px}
  .sec_legalPage,.sec_galPage,.sec_aboutPage,.sec_tradeinPage{padding-left:24px;padding-right:24px}
  .galMasonry{flex-direction:column}
}
