.builder-portal-root .modal-overlay:has(>.warning-modal){background:radial-gradient(circle at 50% 8%, var(--aur-burgundy-glow), transparent 38%), var(--aur-intel-scrim)}.builder-portal-root .warning-modal{--aur-warning-crest:clamp(11.5rem, 18vw, 16.25rem);border:1px solid var(--aur-burgundy-rim);background:radial-gradient(ellipse 56% 100% at 82% 38%, var(--aur-burgundy-glow), transparent 80%), radial-gradient(ellipse 90% 80% at 62% 46%, var(--aur-burgundy-glow), transparent 76%), var(--aur-intel-card);width:min(44rem,100%);box-shadow:0 28px 90px var(--aur-intel-shadow), inset 0 1px 0 var(--aur-intel-hair);text-align:left;isolation:isolate;grid-template-columns:minmax(0, 1fr) var(--aur-warning-crest);border-radius:10px;grid-template-rows:repeat(5,auto);align-content:start;column-gap:1.25rem;padding:2rem 2rem 1.75rem;display:grid}.builder-portal-root .warning-modal:before{content:"";z-index:-1;opacity:1;border:1px solid var(--aur-intel-hair);background:linear-gradient(var(--aur-intel-rim-strong), var(--aur-intel-rim-strong)) top left / 1rem 1px no-repeat, linear-gradient(var(--aur-intel-rim-strong), var(--aur-intel-rim-strong)) top left / 1px 1rem no-repeat, linear-gradient(var(--aur-intel-rim-strong), var(--aur-intel-rim-strong)) top right / 1rem 1px no-repeat, linear-gradient(var(--aur-intel-rim-strong), var(--aur-intel-rim-strong)) top right / 1px 1rem no-repeat, linear-gradient(var(--aur-intel-rim-strong), var(--aur-intel-rim-strong)) bottom left / 1rem 1px no-repeat, linear-gradient(var(--aur-intel-rim-strong), var(--aur-intel-rim-strong)) bottom left / 1px 1rem no-repeat, linear-gradient(var(--aur-intel-rim-strong), var(--aur-intel-rim-strong)) bottom right / 1rem 1px no-repeat, linear-gradient(var(--aur-intel-rim-strong), var(--aur-intel-rim-strong)) bottom right / 1px 1rem no-repeat;pointer-events:none;border-radius:6px;position:absolute;inset:.5rem;transform:none}.builder-portal-root .warning-modal:after{content:"";width:var(--aur-warning-crest);height:var(--aur-warning-crest);-webkit-mask-composite:source-in;opacity:1;pointer-events:none;background:url(/media/warning/squid-medallion.webp) 50%/contain no-repeat;grid-area:1/2/-1;align-self:start;margin:.25rem -1rem 0 0;position:static;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 1.5% 98.5%,#0000),radial-gradient(62% 62%,#000 80%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 1.5% 98.5%,#0000),radial-gradient(62% 62%,#000 80%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.builder-portal-root .warning-modal h2,.builder-portal-root .warning-modal h3,.builder-portal-root .warning-modal p,.builder-portal-root .warning-modal .modal-actions{grid-column:1}.builder-portal-root .warning-modal h2{color:var(--aur-intel-label);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 .6rem;font-family:inherit;font-size:.6875rem;font-weight:600;display:flex}.builder-portal-root .warning-modal h2:after{content:"";background:linear-gradient(90deg, var(--aur-intel-rim), transparent);flex:1;height:1px}.builder-portal-root .warning-modal h3{color:var(--aur-intel-ink);font-family:var(--aur-intel-serif);letter-spacing:.01em;margin:0 0 1rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:400;line-height:1.1}.builder-portal-root .warning-modal p{color:var(--aur-intel-ink-soft);margin:0;font-size:.9375rem;line-height:1.6}.builder-portal-root .warning-modal p.warning-footer{color:var(--aur-intel-ink);letter-spacing:.02em;margin:1.4rem 0 0;padding-top:1.1rem;font-size:.875rem;font-weight:500;position:relative}.builder-portal-root .warning-modal p.warning-footer:before{content:"";background:linear-gradient(90deg, transparent, var(--aur-intel-rim) 12%, var(--aur-intel-rim) 88%, transparent);height:1px;position:absolute;top:0;left:0;right:0}.builder-portal-root .warning-modal p.warning-footer:after{content:"";background:var(--aur-intel-rim-strong);width:.4rem;height:.4rem;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.builder-portal-root .warning-modal .warning-footer>span{color:var(--aur-burgundy-lift);font-family:var(--aur-intel-serif);font-variant-emoji:text;margin-right:.15rem}.builder-portal-root .warning-modal .modal-actions{gap:.75rem;margin-top:1.5rem}.builder-portal-root .warning-modal .modal-actions button{letter-spacing:.02em;border-radius:8px;min-height:2.75rem;padding:.6rem 1rem;font-size:.875rem;font-weight:700;transition:background-color .16s,border-color .16s}.builder-portal-root .warning-modal .modal-actions button:first-child{border:1px solid var(--gold);background:var(--gold);color:var(--ink)}.builder-portal-root .warning-modal .modal-actions button:first-child:hover{background:#d6b778}.builder-portal-root .warning-modal .modal-actions button:last-child{border:1px solid var(--aur-intel-rim);color:var(--aur-intel-ink);background:0 0}.builder-portal-root .warning-modal .modal-actions button:last-child:hover{border-color:var(--aur-intel-rim-strong);background:var(--aur-intel-wash)}.builder-portal-root .warning-modal .modal-actions button:focus-visible{outline:2px solid var(--aur-intel-brass);outline-offset:2px}@media (max-width:700px){.builder-portal-root .warning-modal{--aur-warning-crest:clamp(7rem, 30vw, 7.5rem);background:radial-gradient(ellipse 70% 42% at 84% 16%, var(--aur-burgundy-glow), transparent 80%), var(--aur-intel-card);grid-template-rows:auto 1fr auto auto auto;column-gap:1rem;padding:1.4rem 1.25rem 1.25rem}.builder-portal-root .warning-modal:before{background:0 0}.builder-portal-root .warning-modal:after{grid-row:1/span 2;align-self:start;margin:-.6rem -.6rem 0 0}.builder-portal-root .warning-modal p,.builder-portal-root .warning-modal .modal-actions{grid-column:1/-1}.builder-portal-root .warning-modal h3{font-size:1.5rem}.builder-portal-root .warning-modal h2{letter-spacing:.12em;white-space:nowrap;gap:.5rem}}@media (max-width:340px){.builder-portal-root .warning-modal h2{white-space:normal}}
.aurelian-hero-stage{--aurelian-hero-art:url(/media/landing/landing-atelier-hero.webp);--hero-art-w:min(100cqw, 1500px);--hero-copy-start:.35;--hero-copy-w:.37;isolation:isolate;background:radial-gradient(60% 90% at 50% 40%,#4a0f1f33,#0000 70%),#090a09;position:relative;overflow:hidden;container-type:inline-size}.aurelian-hero-stage:before{content:"";z-index:-1;width:var(--hero-art-w);aspect-ratio:1672/941;pointer-events:none;background:linear-gradient(180deg, #090a0980, transparent 16%), linear-gradient(90deg, transparent 27%, #0807074d 35%, #0807074d 72%, transparent 80%), linear-gradient(90deg, #090a09 0, transparent 10%, transparent 90%, #090a09 100%), linear-gradient(#0807070f, #0807070f), var(--aurelian-hero-art,none);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.aurelian-hero-stage:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#a9824f52 50%,#0000) bottom/100% 1px no-repeat,linear-gradient(#0000,#090a09);height:30%;position:absolute;bottom:0;left:0;right:0}.aurelian-hero-stage .aurelian-hero{border-bottom-color:#0000;grid-template-columns:minmax(0,1fr)}.aurelian-hero-stage .aurelian-hero__copy{max-width:calc(var(--hero-copy-w) * var(--hero-art-w));margin-left:calc(max(0px, 50cqw - 750px) + var(--hero-copy-start) * var(--hero-art-w) - max(16px, 50cqw - 590px));padding-block:clamp(4rem,8vw,7rem) clamp(4rem,8vw,6.5rem)}.aurelian-hero-stage .eyebrow{letter-spacing:.3em;align-items:center;gap:.9rem;margin-bottom:1.4rem;display:flex}.aurelian-hero-stage .eyebrow:before{content:"";background:#c8a665b3;flex:none;width:2.2rem;height:1px}.aurelian-hero-stage h1{text-wrap:balance}.aurelian-hero-stage .lede{color:#c8beadeb;max-width:34rem;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.75}.aurelian-hero-stage .button-row{flex-wrap:wrap;gap:.75rem 1rem;margin-top:2.25rem}.aurelian-hero-stage .button{letter-spacing:.04em;white-space:nowrap;border-radius:8px}.aurelian-hero-stage .button--outline{color:#e7ddcf;background:#08070780;border-color:#e7ddcf4d}.aurelian-hero-stage .button--outline:hover,.aurelian-hero-stage .button--outline:focus-visible{border-color:var(--aur-burgundy-lift);background:var(--aur-burgundy-wash);box-shadow:0 0 16px var(--aur-burgundy-glow)}@media (min-width:901px) and (max-width:1180px){.aurelian-hero-stage .eyebrow{letter-spacing:.2em;gap:0}.aurelian-hero-stage .eyebrow:before{display:none}}@media (max-width:900px){.aurelian-hero-stage{--hero-art-w:max(100cqw, 460px)}.aurelian-hero-stage:before{background:linear-gradient(180deg, #090a0980, transparent 16%), linear-gradient(180deg, transparent 28%, #090a09 82%), linear-gradient(#0807070f, #0807070f), var(--aurelian-hero-art,none);background-repeat:no-repeat;background-size:100% 100%;left:0;transform:none}.aurelian-hero-stage .aurelian-hero__copy{max-width:36rem;padding-block:calc(var(--hero-art-w) * .563 * .62) 2.5rem;margin-left:0}}@media (max-width:560px){.aurelian-hero-stage .eyebrow{letter-spacing:.22em;gap:0}.aurelian-hero-stage .eyebrow:before{display:none}}
.site-header:not(:has(.site-header__inner--builder)):after{content:"";pointer-events:none;background:linear-gradient(90deg,#8a344a8c,#a9824f47 50%,#3f7a6866);height:1px;position:absolute;bottom:0;left:0;right:0}.site-header:not(:has(.site-header__inner--builder)) .desktop-nav a{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.site-header:not(:has(.site-header__inner--builder)) .desktop-nav a:focus-visible:after{opacity:1;transform:scaleX(1)}.site-header:not(:has(.site-header__inner--builder)) .desktop-cta{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;background:0 0;border-color:#c8a66580;border-radius:8px;font-size:.72rem}.site-header:not(:has(.site-header__inner--builder)) .desktop-cta:hover{background:#c8a6651f}.site-header:not(:has(.site-header__inner--builder)) .mobile-menu summary{letter-spacing:.14em;text-transform:uppercase}.site-header:not(:has(.site-header__inner--builder)) .mobile-menu nav{border-radius:10px}.site-header:not(:has(.site-header__inner--builder)) .mobile-menu nav .button{border-radius:8px}
.landing-bias{grid-template-columns:minmax(0,1fr) clamp(16rem,32vw,24rem);align-items:center;column-gap:clamp(2.5rem,5vw,5rem);display:grid}.landing-video{width:100%;margin:0}.landing-video__frame{aspect-ratio:3/4;background:#0b0a09;border:1px solid #a9824f61;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073}.landing-video__frame:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0807074d,#0000 24% 66%,#0807078c);position:absolute;inset:0}.landing-video__media{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.landing-video__toggle{z-index:2;width:2.75rem;height:2.75rem;color:var(--gold);cursor:pointer;background:#0807079e;border:1px solid #e7ddcf47;border-radius:8px;place-items:center;padding:0;font-size:.78rem;line-height:1;transition:border-color .2s,background .2s;display:grid;position:absolute;bottom:.75rem;left:.75rem}.landing-video__toggle:hover{background:#080707c7;border-color:#c8a66599}.landing-video__toggle:focus-visible{outline-offset:-4px}.landing-video figcaption{color:var(--muted);letter-spacing:.08em;margin-top:.75rem;font-size:.7rem}@media (max-width:720px){.landing-bias{grid-template-columns:minmax(0,1fr);row-gap:2rem}.landing-video{width:min(100%,22rem)}.landing-video__frame{aspect-ratio:4/5}}
.seasonal-featured .seasonal-card{--season-art-strength:.62;--season-tint:linear-gradient(transparent, transparent);isolation:isolate;background:var(--season-tint), var(--surface);border-color:#a9824f38;border-radius:10px;transition:border-color .3s;position:relative}.seasonal-featured .seasonal-card[data-season=spring]{--season-tint:radial-gradient(ellipse 95% 62% at 50% 26%, #7a8e6c33, transparent 72%);--season-art:url(/media/landing/seasons/catalog-spring-editorial.webp)}.seasonal-featured .seasonal-card[data-season=summer]{--season-tint:radial-gradient(ellipse 95% 62% at 50% 26%, #b0964833, transparent 72%);--season-art:url(/media/landing/seasons/catalog-summer-editorial.webp)}.seasonal-featured .seasonal-card[data-season=fall]{--season-tint:radial-gradient(ellipse 95% 62% at 50% 26%, #701e2a42, transparent 72%);--season-art:url(/media/landing/seasons/catalog-autumn-editorial.webp)}.seasonal-featured .seasonal-card[data-season=winter]{--season-tint:radial-gradient(ellipse 95% 62% at 50% 26%, #46567638, transparent 72%);--season-art:url(/media/landing/seasons/catalog-winter-editorial.webp)}.seasonal-featured .seasonal-card:before,.seasonal-featured .seasonal-card:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.seasonal-featured .seasonal-card:before{background:var(--season-art,none) center / cover no-repeat;opacity:var(--season-art-strength);transition:opacity .35s}.seasonal-featured .seasonal-card:after{background:linear-gradient(#08070747 0%,#0807071f 34%,#080707b8 60%,#080707eb 100%)}.seasonal-featured .seasonal-card:hover,.seasonal-featured .seasonal-card:focus-within{--season-art-strength:.88;border-color:#a9824f80}.seasonal-featured .seasonal-card__link{border-radius:inherit}.seasonal-featured .seasonal-card__link:focus-visible{outline-offset:-4px}.seasonal-featured .seasonal-card__image img{filter:drop-shadow(0 12px 14px #00000080)}
.catalog-atmosphere{isolation:isolate;position:relative}.catalog-atmosphere[data-season=spring]{--catalog-season-art:url(/media/landing/seasons/catalog-spring-editorial.webp)}.catalog-atmosphere[data-season=summer]{--catalog-season-art:url(/media/landing/seasons/catalog-summer-editorial.webp)}.catalog-atmosphere[data-season=fall]{--catalog-season-art:url(/media/landing/seasons/catalog-autumn-editorial.webp)}.catalog-atmosphere[data-season=winter]{--catalog-season-art:url(/media/landing/seasons/catalog-winter-editorial.webp)}.catalog-atmosphere[data-season]{--catalog-atmosphere-height:100vh;--catalog-veil-core:.86;--catalog-veil-edge:.6}@supports (height:100svh){.catalog-atmosphere[data-season]{--catalog-atmosphere-height:100svh}}.catalog-atmosphere[data-season]:before{content:"";z-index:-1;height:var(--catalog-atmosphere-height);margin-bottom:calc(var(--catalog-atmosphere-height) * -1);pointer-events:none;background:linear-gradient(90deg, rgba(8, 7, 7, var(--catalog-veil-edge)) 0, rgba(8, 7, 7, var(--catalog-veil-edge)) calc(50% - 630px), rgba(8, 7, 7, var(--catalog-veil-core)) calc(50% - 570px), rgba(8, 7, 7, var(--catalog-veil-core)) calc(50% + 570px), rgba(8, 7, 7, var(--catalog-veil-edge)) calc(50% + 630px), rgba(8, 7, 7, var(--catalog-veil-edge)) 100%), var(--catalog-season-art) center 38% / cover no-repeat;display:block;position:sticky;top:0}.catalog-season-context{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:2rem;padding-top:1rem;display:flex}.catalog-season-context p{max-width:38rem;color:var(--secondary);margin:0}.catalog-season-context .button{min-height:2.75rem;color:var(--gold);background:0 0}.catalog-season-context .button:hover{background:#c8a6651f}.catalog-atmosphere[data-season] .catalog-status{color:var(--secondary)}@media (max-width:640px){.catalog-atmosphere[data-season]{--catalog-veil-core:.88;--catalog-veil-edge:.88}}
.catalog-page{padding-block:clamp(1.75rem,3.5vw,2.75rem) 2rem}.catalog-page>.eyebrow{margin-bottom:.6rem}.catalog-page>h1{margin-bottom:1rem}.catalog-page>.lede{margin-bottom:0}.catalog-page .catalog-controls{grid-template-columns:minmax(0,11fr) minmax(0,4fr) minmax(0,4fr);margin-top:clamp(1.5rem,2.5vw,2rem)}@media (max-width:720px){.catalog-page .catalog-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-page .catalog-controls>label:first-child{grid-column:1/-1}}@media (max-width:560px){.catalog-page .catalog-controls{grid-template-columns:minmax(0,1fr)}}
.landing-how{padding-block:clamp(1.75rem,3.5vw,2.75rem) clamp(1.75rem,3vw,2.5rem)}.landing-how__intro{text-align:center}.landing-how__intro :is(h1,h2){margin:0 auto}.landing-how__intro .section-lede{margin:1rem auto 0}.landing-how__chapters{gap:clamp(3rem,5vw,4.25rem);margin:clamp(1.25rem,2.5vw,2rem) 0 0;padding:0;list-style:none;display:grid}.landing-how__chapter{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:clamp(2.5rem,6vw,6rem);display:grid}.landing-how__chapter[data-step=build]{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.landing-how__chapter[data-step=build] .landing-how__copy{grid-area:1/2}.landing-how__chapter[data-step=build] .landing-how__visual{grid-area:1/1}.landing-how__copy{max-width:28rem}.landing-how__number{color:var(--gold);letter-spacing:.24em;align-items:center;gap:.9rem;margin:0 0 1.25rem;font-size:.72rem;font-weight:800;line-height:1;display:flex}.landing-how__number:after{content:"";background:#a9824f80;width:2.5rem;height:1px}.landing-how__copy :is(h2,h3){letter-spacing:-.02em;text-wrap:balance;margin:0 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,2.8vw,2.5rem);font-weight:400;line-height:1.12}.landing-how__copy :is(h2,h3)+p{color:var(--secondary);margin:0;font-size:1.05rem;line-height:1.7}.landing-how__visual{isolation:isolate;aspect-ratio:3/2;background:var(--how-art) center / cover no-repeat, var(--how-tint), #0b0a09;border:1px solid #a9824f52;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0006}.landing-how__visual:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(80% 80% at 50% 45%,#0000 50%,#08070780 100%),linear-gradient(#0807072e,#0000 30%,#08070747);position:absolute;inset:0}.landing-how__chapter[data-step=explore] .landing-how__visual{--how-art:url(/media/landing/how-it-works/how-it-works-explore.webp);--how-tint:radial-gradient(ellipse 70% 70% at 35% 40%, #173c326b, transparent 70%)}.landing-how__chapter[data-step=build] .landing-how__visual{--how-art:url(/media/landing/how-it-works/how-it-works-build.webp);--how-tint:radial-gradient(ellipse 70% 70% at 50% 45%, #a9824f33, transparent 70%)}.landing-how__chapter[data-step=discover] .landing-how__visual{--how-art:url(/media/landing/how-it-works/how-it-works-discover.webp);--how-tint:radial-gradient(ellipse 70% 70% at 62% 42%, #4a0f1f75, transparent 70%)}.landing-how__cta{text-align:center;flex-direction:column;align-items:center;gap:.85rem;margin-top:clamp(2.25rem,4.5vw,3.5rem);display:flex}.landing-how__cta p{max-width:34rem;color:var(--secondary);margin:0;font-size:.95rem}.landing-how-details{padding-block:clamp(1.75rem,3.5vw,2.75rem) clamp(3rem,6vw,5rem)}.landing-how-details__intro{text-align:center}.landing-how-details__heading{letter-spacing:-.025em;text-wrap:balance;margin:0 auto 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:400;line-height:1.08}.landing-how-details__intro>p{max-width:40rem;color:var(--secondary);margin:0 auto;font-size:1.1rem;line-height:1.65}.landing-how-process{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2.5rem,6vw,5rem);margin:clamp(1.5rem,3vw,2.25rem) 0 0;padding:0;list-style:none;display:grid}.landing-how-process__step{border-top:1px solid var(--border);padding:1.5rem 0 2.25rem}.landing-how-process__number{color:var(--gold);letter-spacing:.24em;margin:0 0 .9rem;font-size:.72rem;font-weight:800;line-height:1}.landing-how-process__step h3{letter-spacing:-.015em;margin:0 0 .7rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:400;line-height:1.2}.landing-how-process__step h3+p{max-width:30rem;color:var(--secondary);margin:0;line-height:1.7}.landing-how-process__step[data-step=payment]{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(2.5rem,6vw,5rem);display:grid}.landing-how-process__step[data-step=payment]>.landing-how-process__number,.landing-how-process__step[data-step=payment]>h3{grid-column:1}.landing-how-process__step[data-step=payment]>h3+p{grid-area:2/2}.landing-how-details__closing{max-width:44rem;color:var(--secondary);margin:clamp(.5rem,1.5vw,1.25rem) 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,1.8vw,1.45rem);font-style:italic;line-height:1.5}.landing-how-bonus{border-top:1px solid var(--border);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:clamp(2.5rem,6vw,6rem);margin:clamp(3rem,5vw,4.5rem) 0 0;padding-top:clamp(2rem,4vw,3rem);display:grid}.landing-how-bonus__copy{max-width:28rem}.landing-how-bonus__copy h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:400;line-height:1.15}.landing-how-bonus__copy>p:last-child{color:var(--secondary);margin:0;line-height:1.7}.landing-how-bonus .landing-how__visual{--how-art:url(/media/landing/how-it-works/how-it-works-curator.webp);--how-tint:radial-gradient(ellipse 70% 70% at 55% 45%, #4a0f1f66, transparent 70%), radial-gradient(ellipse 60% 60% at 40% 55%, #a9824f29, transparent 70%)}@media (max-width:900px){.landing-how__chapter,.landing-how__chapter[data-step=build]{grid-template-columns:minmax(0,1fr);row-gap:1.75rem}.landing-how__chapter[data-step=build] .landing-how__copy,.landing-how__chapter[data-step=build] .landing-how__visual{grid-area:auto/1}.landing-how__copy{max-width:34rem}.landing-how__visual{aspect-ratio:16/10}.landing-how-process{grid-template-columns:minmax(0,1fr)}.landing-how-process__step[data-step=payment]{display:block}.landing-how-bonus{grid-template-columns:minmax(0,1fr);row-gap:1.75rem}.landing-how-bonus__copy{max-width:34rem}}@media (max-width:600px){.landing-how__visual{aspect-ratio:4/3}}.landing-how-teaser{padding-block:clamp(2.75rem,5vw,4.25rem)}.landing-how-teaser__inner{justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;display:flex}.landing-how-teaser__copy{max-width:52rem}.landing-how-teaser h2{letter-spacing:-.02em;margin:0 0 .9rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:400;line-height:1.1}.landing-how-teaser__copy>p:last-child{color:var(--secondary);margin:0;font-size:1.05rem}.landing-how-teaser .text-link{flex:none}@media (max-width:720px){.landing-how-teaser__inner{flex-direction:column;align-items:flex-start}}
.landing-closing__foot{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem 1.5rem;display:grid}.landing-closing__foot>.button{grid-column:2}.landing-follow{grid-column:3;justify-content:flex-end;align-items:center;gap:.85rem;display:flex}.landing-follow__label{color:var(--secondary);letter-spacing:.02em;font-size:.85rem}.landing-follow__list{gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.landing-follow__link{width:2.5rem;height:2.5rem;color:var(--secondary);border:1px solid #a9824f52;border-radius:8px;place-items:center;transition:border-color .2s,color .2s;display:grid}.landing-follow__link:hover,.landing-follow__link:focus-visible{color:var(--gold);border-color:#c8a665b3}@media (max-width:720px){.landing-closing__foot{grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.75rem}.landing-closing__foot>.button,.landing-follow{grid-column:1}.landing-follow{justify-content:center}.landing-follow__link{width:2.75rem;height:2.75rem}}
.contact-page{padding-block:clamp(1.75rem,3.5vw,2.75rem) clamp(2.5rem,5vw,4rem)}.contact-page>.eyebrow{margin-bottom:.6rem}.contact-page>h1{margin-bottom:1rem}.contact-page>.lede{margin-bottom:0}.contact-facts{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(2rem,4vw,4rem);margin:clamp(1.75rem,3vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}.contact-facts__item{border-top:1px solid var(--border);padding-top:1.25rem}.contact-facts__number{color:var(--gold);letter-spacing:.24em;margin:0 0 .75rem;font-size:.72rem;font-weight:800;line-height:1}.contact-facts__item h2{letter-spacing:-.015em;margin:0 0 .6rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:400;line-height:1.2}.contact-facts__item h2+p{max-width:30rem;color:var(--secondary);margin:0;line-height:1.65}.contact-channel{border-top:1px solid #a9824f52;grid-template-columns:minmax(0,6fr) minmax(0,5fr);margin-top:clamp(2.25rem,4vw,3.25rem);padding-top:clamp(1.75rem,3vw,2.5rem);display:grid}.contact-channel__primary{padding-right:clamp(2rem,5vw,4rem)}.contact-channel__primary h2{color:var(--gold);letter-spacing:.24em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:800}.contact-channel__number{letter-spacing:-.02em;margin:0 0 .9rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.6vw,3rem);line-height:1.1}.contact-channel__number+p{max-width:32rem;color:var(--secondary);margin:0 0 1.5rem;line-height:1.65}.contact-channel__secondary{border-left:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:1.75rem;padding-left:clamp(2rem,5vw,4rem);display:flex}.contact-qr{justify-items:start;gap:1rem;margin:0;display:grid}.contact-qr__image{aspect-ratio:1;outline-offset:5px;border-radius:4px;outline:1px solid #c8a66561;width:clamp(10rem,14vw,11rem);height:auto;display:block}.contact-qr__caption{max-width:15rem;color:var(--secondary);font-size:.875rem;line-height:1.5}.contact-channel .landing-follow{justify-content:flex-start;align-self:flex-start}@media (max-width:900px){.contact-facts{grid-template-columns:minmax(0,1fr);row-gap:1.75rem}.contact-channel{grid-template-columns:minmax(0,1fr)}.contact-channel__primary{padding-right:0}.contact-channel__secondary{border-top:1px solid var(--border);border-left:0;margin-top:2rem;padding-top:1.5rem;padding-left:0}.contact-qr{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem}.contact-qr__image{width:10rem;margin:6px}}@media (max-width:420px){.contact-qr{grid-template-columns:minmax(0,1fr);gap:1.25rem}}
