:root{--ar-sans:var(--font-body--family,Inter,Arial,sans-serif);--ar-ink:#171a18;--ar-gold:#c2a477;--ar-paper:#f2eee6;--ar-lilac:#e9dfeb;--ar-line:#d4ccbf;--ar-muted:#706b62;--ar-serif:Georgia,'Times New Roman',serif}
@view-transition{navigation:auto}
#header-group{background:#111613;border-bottom:1px solid #ffffff20}.ar-announcement{background:#111613;color:#c5b79e;height:28px;font-size:8px;letter-spacing:.2em;border-bottom:1px solid #ffffff0c}.ar-header{background:#111613;color:#f7f2e8;height:90px;padding:0 5%;border:0}.ar-logo{gap:14px}.ar-logo svg{width:33px;height:30px;color:#c2a477}.ar-logo>span{font-family:var(--ar-sans);font-weight:600;font-size:23px;letter-spacing:.16em}.ar-logo small{color:#c2b9a7;font-size:7px;letter-spacing:.29em;margin-top:8px}.ar-nav{gap:35px}.ar-nav>a,.ar-mega>summary{font-size:10px;text-transform:uppercase;letter-spacing:.15em;padding:29px 0}.ar-nav>a{position:relative}.ar-nav>a:after{content:'';position:absolute;height:1px;left:0;right:100%;bottom:22px;background:#cfb180;transition:right .3s}.ar-nav>a:hover:after{right:0}.ar-header__actions{font-size:11px;letter-spacing:.04em}.ar-header__actions [data-ar-count]{border-color:#938369;color:#e3cda7}.ar-mega__panel{background:#171e1a;color:#f6f2e9;border-color:#5d645b}.ar-mega__panel .ar-eyebrow{color:#c2a477}.ar-mega__panel h2{font-size:40px}.ar-mobile-menu nav{background:#171e1a;color:#f6f2e9}.ar-mobile-menu nav a{border-color:#ffffff25}
.ar-campaign{background:#111613;color:#f6f1e8}.ar-campaign__track{height:clamp(620px,76svh,850px)}.ar-campaign__slide{position:relative;isolation:isolate;display:block;min-height:0;height:100%;padding:0;background:#111613;color:#f6f1e8}.ar-campaign__image{position:absolute;inset:0 0 0 28%;height:100%;min-height:0;z-index:-2;background:#171a18}.ar-campaign__image>img{object-fit:cover;object-position:center 12%;width:100%;height:100%;filter:saturate(.84)}.ar-campaign__slide:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#101612 3%,#101612 28%,#101612b8 45%,#10161218 72%),linear-gradient(0deg,#101612e8 0%,transparent 33%,transparent 85%,#10161235);z-index:-1;pointer-events:none}.ar-campaign__copy{padding:68px 5% 150px;height:100%;width:67%;max-width:none;justify-content:center;position:relative;z-index:1}.ar-campaign__copy .ar-eyebrow{font-size:9px!important;letter-spacing:.24em;color:#d9c39e;margin-bottom:22px!important;display:flex;gap:16px;align-items:center}.ar-campaign__copy .ar-eyebrow:before{content:'';width:29px;height:1px;background:#c2a477;flex:none}.ar-campaign__copy h1,.ar-campaign__copy h2{font-family:var(--font-heading--family,Inter,Arial,sans-serif);font-weight:800;letter-spacing:-.075em;font-size:clamp(76px,8.5vw,145px);line-height:.92;text-transform:uppercase;max-width:900px;margin:8px 0 30px;text-wrap:initial}.ar-campaign__copy em{font-family:inherit;font-style:normal;font-weight:800;letter-spacing:-.065em;color:#d7b477}.ar-campaign__description{color:#d8d5cc!important;font-size:13px;line-height:1.85;max-width:310px;margin-bottom:25px}.ar-campaign .ar-button{background:#d6bb8b;color:#191d19!important;border-color:#d6bb8b;padding:16px 23px;min-height:53px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;gap:40px}.ar-campaign .ar-button:hover{background:#e6d2ad}.ar-campaign__signature{font-size:8px;letter-spacing:.18em;margin-top:28px;color:#b5b6aa}.ar-campaign__signature .ar-line{width:22px;background:#6a756b}.ar-campaign__edition{top:36px;right:7%;background:none;border:0;color:#fff;padding:0;font-size:8px;letter-spacing:.2em;display:flex;align-items:center;gap:12px;text-shadow:0 1px 8px #000}.ar-campaign__edition-line{width:22px;height:1px;background:#fff9}.ar-campaign__shop{bottom:114px;left:auto;right:7%;width:310px;padding:17px 0;background:none!important;color:#fff!important;border-top:1px solid #ffffff80;border-bottom:1px solid #ffffff40;backdrop-filter:blur(4px);font-size:11px}.ar-campaign__shop small{color:#dfccab;font-size:7px}.ar-campaign__price{font-size:10px}.ar-campaign__controls{left:5%;right:5%;bottom:30px;width:auto;border-top:1px solid #ffffff2b;padding-top:22px;color:#eee5d5;z-index:2}.ar-campaign__dots{gap:35px;flex:1}.ar-campaign__dot{position:relative;opacity:.55;display:grid;grid-template-columns:18px 1fr;gap:5px 10px;text-align:left;width:25%;padding:0 0 12px;font-size:9px!important;letter-spacing:.12em;color:#e3d3ba!important;min-height:44px}.ar-campaign__dot-name{font-size:7px;letter-spacing:.12em;line-height:1.5;white-space:nowrap}.ar-campaign__dot i,.ar-campaign__dot[aria-current=true] i{position:absolute;left:0;bottom:0;width:100%;height:1px;background:#ffffff25}.ar-campaign__dot[aria-current=true]{opacity:1}.ar-campaign__dot[aria-current=true] i{background:#d9bb87}.ar-campaign .ar-arrows button{border-color:#ffffff5c;width:46px;height:46px;min-width:46px;color:#f3e7ce}.ar-campaign .ar-arrows button:hover{background:#d6bb8b;color:#171a18}.ar-campaign__slide.ar-tone--lilac{background:#2c2029}.ar-campaign__slide.ar-tone--lilac:after{background:linear-gradient(90deg,#281e28 4%,#281e28 28%,#281e28b5 45%,#281e2810 72%),linear-gradient(0deg,#281e28ec,transparent 40%)}.ar-tone--lilac .ar-campaign__copy h2{font-family:var(--ar-serif);text-transform:none;font-size:clamp(75px,8.5vw,138px);font-weight:400;letter-spacing:-.065em;line-height:.98}.ar-tone--lilac .ar-campaign__copy em{font-family:var(--ar-serif);font-weight:400;font-style:italic;color:#e6c1db}.ar-tone--lilac .ar-campaign__copy .ar-eyebrow{color:#e4c8d9}.ar-tone--lilac .ar-button{background:#e7c8dc;border-color:#e7c8dc}.ar-campaign__slide:nth-child(3) .ar-campaign__copy h2{font-size:clamp(68px,7.4vw,120px);text-transform:none;letter-spacing:-.055em}
.ar-worlds{padding:92px 5% 85px;background:#eee9df}.ar-worlds__intro{display:block;text-align:center;margin:0 auto 42px}.ar-worlds__intro .ar-eyebrow{color:#837258;font-size:8px!important;letter-spacing:.22em}.ar-worlds h2{font-size:clamp(42px,5vw,78px);letter-spacing:-.055em;line-height:1.05}.ar-worlds__grid{gap:22px}.ar-world{position:relative;display:block;min-height:600px;isolation:isolate;background:#161d19!important;overflow:hidden}.ar-world__image{position:absolute;inset:0;z-index:-2;width:100%;height:100%}.ar-world__image img{width:100%;height:100%;object-fit:cover;object-position:center 35%;transition:transform 1s cubic-bezier(.2,.6,.2,1)}.ar-world:hover .ar-world__image img{transform:scale(1.045)}.ar-world:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#101612ef,transparent 72%),linear-gradient(90deg,#10161230,transparent);pointer-events:none}.ar-world--chan:after{background:linear-gradient(0deg,#261923f2,transparent 72%)}.ar-world__copy{padding:36px 34px;min-height:600px;display:flex;flex-direction:column;justify-content:flex-end;color:#f8f3e8!important}.ar-world__copy .ar-eyebrow{position:absolute;top:30px;left:32px;color:#fff;font-size:9px!important;text-shadow:0 1px 6px #000}.ar-world__copy h3{font:500 clamp(40px,4.2vw,65px)/1.02 var(--ar-serif);letter-spacing:-.04em;max-width:350px;margin:0 0 16px}.ar-world--chan .ar-world__copy h3{font-style:italic}.ar-world__copy p{color:#dbd8ce;font-size:11px;line-height:1.8;max-width:330px}.ar-world__link{display:flex;align-items:center;justify-content:space-between;margin-top:25px;padding-top:19px;border-top:1px solid #ffffff50;font-size:10px;text-transform:uppercase;letter-spacing:.14em;width:100%;color:#f9eedc}.ar-world__link span{border:1px solid #ffffff60;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;font-size:19px}
.ar-edit{display:grid;grid-template-columns:25% minmax(0,1fr);gap:4.5%;padding:94px 0 75px 5%;overflow:hidden}.ar-edit.ar-tone--ink{background:#171e1a;color:#f5efdf;--ar-line:#ffffff25;--ar-muted:#c0c0b2}.ar-edit.ar-tone--lilac{background:#e7dce6;color:#322434}.ar-edit .ar-section__head{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin:0;padding:0 0 42px;gap:28px}.ar-edit .ar-section__head .ar-eyebrow{font-size:9px!important;letter-spacing:.2em;color:#ad976f}.ar-edit.ar-tone--lilac .ar-eyebrow{color:#805d78}.ar-edit h2{font-size:clamp(43px,4.6vw,72px);line-height:1.01;letter-spacing:-.055em;max-width:340px}.ar-edit.ar-tone--ink h2{color:#eee5d4}.ar-edit.ar-tone--lilac h2{font-style:italic;color:#49324a}.ar-edit .ar-section__description{font-size:12px;line-height:1.85;max-width:250px;color:inherit;opacity:.75;margin-top:23px!important}.ar-edit .ar-section__actions{display:flex;flex-direction:column;gap:32px;align-items:flex-start}.ar-edit .ar-text-link{font-size:10px;text-transform:uppercase;letter-spacing:.13em;padding:14px 0;gap:25px}.ar-edit .ar-arrows button{border-color:currentColor;width:49px;height:49px;min-width:49px;opacity:.8}.ar-edit .ar-arrows button:disabled{opacity:.25}.ar-edit__gallery{min-width:0}.ar-edit .ar-rail{grid-auto-columns:42%;gap:22px;scroll-padding-left:0;padding-right:5vw;padding-bottom:12px;align-items:start}.ar-edit .ar-card__media{aspect-ratio:3/4;background:#d8d3c8;overflow:hidden}.ar-edit .ar-card__image img{object-fit:cover;object-position:center 40%;transition:opacity .5s,transform .8s}.ar-edit .ar-card__media:hover .ar-card__image img{transform:scale(1.035)}.ar-edit .ar-card__badge{left:18px;top:18px;font-size:7px;letter-spacing:.12em;background:#171e1acc;color:#fff;padding:7px 10px;border:1px solid #ffffff30}.ar-edit .ar-card__quick{left:14px;right:14px;bottom:14px;background:#f4efe4ef;color:#171a18;border:0;padding:14px 15px;font-size:9px;letter-spacing:.1em;text-transform:uppercase;backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:space-between}.ar-edit .ar-card__quick span{font-size:19px}.ar-edit .ar-card__details{padding:20px 0 0;display:block}.ar-edit .ar-card__details h3{font-size:12px;line-height:1.5;font-weight:500;max-width:95%;color:inherit}.ar-edit .ar-card__details p{font-size:11px;letter-spacing:.035em;margin-top:9px;color:inherit;opacity:.7}.ar-edit .ar-rail__foot{border-top:1px solid var(--ar-line);margin:28px 5vw 0 0;padding-top:15px;font-size:7px;letter-spacing:.13em;opacity:.65}
.ar-digital{padding:105px 5%;background:#eae5da}.ar-digital .ar-section__head{align-items:center;margin-bottom:42px}.ar-digital h2{font-size:clamp(44px,5.4vw,82px);max-width:650px;line-height:1.02}.ar-digital .ar-section__description{font-size:12px;max-width:470px;line-height:1.85}.ar-digital__label{border:1px solid #b6a98e;background:transparent;color:#6c5b3b;font-size:8px;letter-spacing:.14em}.ar-digital__grid{display:grid;grid-template-columns:1.55fr 1fr;gap:24px;align-items:stretch}.ar-digital__card:first-child{grid-row:span 2;position:relative;isolation:isolate;min-height:600px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:36px;color:#fff;background:#18221c}.ar-digital__card:first-child .ar-digital__image{position:absolute;inset:0;z-index:-2;width:100%;height:100%;margin:0;aspect-ratio:auto}.ar-digital__card:first-child .ar-digital__image img{height:100%;object-fit:cover}.ar-digital__card:first-child:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#101c14ef,transparent 90%)}.ar-digital__card:first-child .ar-eyebrow{color:#d2b27b}.ar-digital__card:first-child h3{font-size:48px;color:#fbf7ee;max-width:350px}.ar-digital__card:first-child p:not(.ar-eyebrow){color:#e3dfd3;max-width:330px}.ar-digital__card:not(:first-child){display:grid;grid-template-columns:46% 1fr;grid-template-rows:auto auto 1fr;gap:0 22px;border-bottom:1px solid #cfc5b3;padding-bottom:20px;align-items:start}.ar-digital__card:not(:first-child) .ar-digital__image{grid-column:1;grid-row:1/4;aspect-ratio:4/5;height:100%;margin:0}.ar-digital__card:not(:first-child) .ar-eyebrow{grid-column:2;align-self:end;margin-top:15px!important;font-size:8px!important;line-height:1.7}.ar-digital__card:not(:first-child) h3{grid-column:2;font-size:31px;line-height:1.05}.ar-digital__card:not(:first-child)>p:not(.ar-eyebrow){grid-column:2;font-size:11px;line-height:1.8;margin-top:15px}.ar-digital__note{max-width:850px;font-size:10px;color:#746b5b;line-height:1.85;margin-top:26px!important}.ar-journal{padding:95px 5%;background:#f5f0e8}.ar-journal h2{font-size:clamp(40px,4.8vw,68px);max-width:650px}.ar-journal__grid{gap:26px}.ar-journal__card .ar-journal__image{aspect-ratio:1.2}.ar-journal__card h3{font-size:27px;line-height:1.2}.ar-faq{padding:80px 5%;background:#eee8dd;border-top:1px solid #d4cbbb}.ar-faq h2{font-size:52px}.ar-faq summary{font-size:13px;min-height:75px}.ar-footer{background:#111713;color:#e5dece;padding:65px 5% 25px}.ar-footer__manifesto{border-color:#ffffff25}.ar-footer__manifesto h2{font-size:58px;max-width:550px;color:#d7c29c}.ar-footer__manifesto .ar-eyebrow{color:#9b997f}.ar-footer__grid{border:0}.ar-footer__grid>div>p{color:#acae9c;max-width:330px}.ar-footer__grid nav h3{color:#d8c39c}.ar-footer__grid nav a{color:#c4c6b7;font-size:11px}.ar-footer__wordmark{font-family:var(--font-heading--family,Inter,Arial,sans-serif);font-size:clamp(70px,13.35vw,240px);font-weight:700;line-height:1;letter-spacing:-.065em;text-align:center;color:#d9c7a1;border-top:1px solid #ffffff20;margin-top:50px;padding-top:38px;white-space:nowrap}.ar-footer__bottom{color:#9d9d8c;border-color:#ffffff20;font-size:8px;margin-top:32px}.ar-quick{background:#f2eee6}.ar-quick__info h2{font-size:34px}.ar-dialog .ar-button{background:#1b261e;color:#f8f3e8!important;border-color:#1b261e}.ar-dialog__heading{border-color:#d5ccbc}.ar-dialog button:focus-visible,.ar-edit a:focus-visible,.ar-world:focus-visible{outline-color:#af8651}
@media(min-width:1600px){.ar-campaign__copy{padding-left:7%}.ar-campaign__controls{left:7%;right:7%}.ar-edit{padding-left:7%}.ar-worlds,.ar-digital,.ar-journal,.ar-faq,.ar-footer{padding-left:7%;padding-right:7%}}
@media(max-width:1050px){.ar-campaign__copy{width:74%;padding-top:40px}.ar-campaign__copy h1,.ar-campaign__copy h2{font-size:90px}.ar-campaign__dot-name{font-size:6px;white-space:normal}.ar-campaign__shop{width:235px;bottom:120px}.ar-world,.ar-world__copy{min-height:520px}.ar-edit{grid-template-columns:25% minmax(0,1fr);gap:4%}.ar-edit .ar-rail{grid-auto-columns:54%}.ar-edit h2{font-size:48px}.ar-digital__card:first-child{min-height:560px}.ar-digital__card:not(:first-child){grid-template-columns:42% 1fr;gap:0 15px}.ar-digital__card:not(:first-child) h3{font-size:27px}}
@media(max-width:799px){html{scroll-padding-top:92px}.ar-announcement{height:25px;font-size:6px;letter-spacing:.1em;gap:13px}.ar-header{height:67px;padding:0 18px}.ar-logo{gap:8px}.ar-logo svg{width:24px}.ar-logo>span{font-size:16px;letter-spacing:.13em}.ar-logo small{font-size:5px;letter-spacing:.18em}.ar-header__actions{gap:13px;font-size:10px}.ar-header__actions>a:first-child svg{width:18px}.ar-campaign__track{height:720px;height:min(760px,calc(100svh - 92px));min-height:630px}.ar-campaign__slide{padding:0;grid-template-rows:none}.ar-campaign__image{inset:0;height:100%;min-height:0}.ar-campaign__image>img{object-position:60% 30%;filter:saturate(.8)}.ar-campaign__slide:after{background:linear-gradient(90deg,#10161290,transparent 80%),linear-gradient(0deg,#101612 3%,#101612d9 32%,#10161220 75%)}.ar-campaign__slide.ar-tone--lilac:after{background:linear-gradient(90deg,#281e2860,transparent),linear-gradient(0deg,#281e28 3%,#281e28e8 30%,#281e2820 80%)}.ar-campaign__copy{width:100%;padding:155px 24px 132px;justify-content:flex-end;min-height:0}.ar-campaign__copy .ar-eyebrow{font-size:7px!important;letter-spacing:.15em;margin-bottom:14px!important;gap:9px}.ar-campaign__copy .ar-eyebrow:before{width:18px}.ar-campaign__copy h1,.ar-campaign__copy h2{font-size:68px;letter-spacing:-.07em;line-height:.93;margin:0 0 20px}.ar-tone--lilac .ar-campaign__copy h2{font-size:68px;line-height:.96}.ar-campaign__slide:nth-child(3) .ar-campaign__copy h2{font-size:57px}.ar-campaign__description{font-size:11px;line-height:1.7;max-width:280px;margin-bottom:20px}.ar-campaign .ar-button{padding:12px 15px;min-height:46px;font-size:8px;gap:24px;letter-spacing:.08em}.ar-campaign__signature{display:none}.ar-campaign__edition{top:24px;right:24px;font-size:6px;letter-spacing:.14em}.ar-campaign__shop{display:none}.ar-campaign__controls{left:24px;right:24px;bottom:25px;padding-top:16px;gap:20px}.ar-campaign__dots{gap:14px}.ar-campaign__dot{width:28%;display:block;font-size:9px!important;padding:9px 0 12px;min-height:44px}.ar-campaign__dot-name{display:none}.ar-campaign .ar-arrows button{width:40px;min-width:40px;height:40px}.ar-worlds{padding:55px 20px}.ar-worlds__intro{margin-bottom:28px}.ar-worlds__intro .ar-eyebrow{font-size:7px!important;letter-spacing:.13em}.ar-worlds h2{font-size:41px}.ar-worlds__grid{gap:18px}.ar-world,.ar-world__copy{min-height:500px}.ar-world__copy{padding:28px 24px}.ar-world__copy h3{font-size:46px;max-width:270px}.ar-world__copy p{font-size:10px}.ar-world__copy .ar-eyebrow{top:24px;left:24px}.ar-world__link{font-size:9px;margin-top:20px;padding-top:16px}.ar-edit{display:block;padding:55px 0 45px 20px}.ar-edit .ar-section__head{padding:0 20px 0 0;gap:24px;display:block}.ar-edit .ar-section__head>div:first-child{max-width:400px}.ar-edit h2{font-size:45px;max-width:320px}.ar-edit .ar-section__head .ar-eyebrow{font-size:7px!important}.ar-edit .ar-section__description{font-size:11px;max-width:290px;margin-top:18px!important}.ar-edit .ar-section__actions{flex-direction:row;align-items:center;justify-content:space-between;margin:18px 0 27px;gap:15px}.ar-edit .ar-text-link{font-size:8px;gap:14px}.ar-edit .ar-arrows button{height:40px;width:40px;min-width:40px}.ar-edit .ar-rail{grid-auto-columns:82%;gap:16px;padding-right:20px}.ar-edit .ar-card__details{padding-top:16px}.ar-edit .ar-card__details h3{font-size:12px}.ar-edit .ar-card__quick{font-size:8px;padding:13px}.ar-edit .ar-rail__foot{margin:22px 20px 0 0;font-size:6px;letter-spacing:.08em}.ar-digital{padding:58px 20px}.ar-digital .ar-section__head{gap:23px;margin-bottom:30px}.ar-digital h2{font-size:46px}.ar-digital__grid{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;padding-bottom:20px}.ar-digital__card,.ar-digital__card:first-child,.ar-digital__card:not(:first-child){flex:0 0 89%;display:flex;position:relative;isolation:isolate;min-height:470px;padding:27px;flex-direction:column;justify-content:flex-end;grid-template-columns:none;background:#19231d;color:#f5f0e4;scroll-snap-align:start;overflow:hidden;border:0}.ar-digital__card .ar-digital__image,.ar-digital__card:first-child .ar-digital__image,.ar-digital__card:not(:first-child) .ar-digital__image{position:absolute;inset:0;z-index:-2;width:100%;height:100%;margin:0;aspect-ratio:auto}.ar-digital__card .ar-digital__image img{height:100%;object-fit:cover}.ar-digital__card:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#101c14f5,transparent 95%)}.ar-digital__card h3,.ar-digital__card:first-child h3,.ar-digital__card:not(:first-child) h3{font-size:35px;line-height:1.08;color:#f5f0e4}.ar-digital__card .ar-eyebrow,.ar-digital__card:not(:first-child) .ar-eyebrow{font-size:7px!important;color:#dfc398;align-self:auto}.ar-digital__card>p:not(.ar-eyebrow),.ar-digital__card:not(:first-child)>p:not(.ar-eyebrow){font-size:10px;color:#dadacf;line-height:1.8;margin-top:15px}.ar-digital__note{font-size:9px}.ar-journal{padding:55px 20px}.ar-journal h2{font-size:43px}.ar-journal__grid{gap:20px;grid-auto-columns:85%}.ar-journal__card h3{font-size:25px}.ar-faq{padding:50px 20px}.ar-faq h2{font-size:43px}.ar-faq summary{font-size:12px}.ar-footer{padding:50px 20px 23px}.ar-footer__manifesto h2{font-size:45px}.ar-footer__grid nav a{font-size:10px}.ar-footer__wordmark{font-size:15vw;letter-spacing:-.075em;margin-top:37px;padding-top:28px}.ar-footer__bottom{font-size:7px;gap:12px}.ar-quick__info h2{font-size:26px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{view-transition-name:none!important}.ar-world__image img,.ar-edit .ar-card__image img,.ar-nav>a:after{transition:none!important}.ar-world:hover .ar-world__image img,.ar-edit .ar-card__media:hover .ar-card__image img{transform:none}}

.ar-edit .ar-rail{scrollbar-width:none}.ar-edit .ar-rail::-webkit-scrollbar{display:none}.ar-rail-meter{height:2px;margin:28px 5vw 0 0;background:#ffffff1f;overflow:hidden}.ar-rail-meter span{display:block;width:100%;height:100%;background:#c4aa7c;transform:scaleX(.4);transform-origin:left;transition:transform .18s linear}.ar-tone--lilac .ar-rail-meter{background:#b9a4b540}.ar-tone--lilac .ar-rail-meter span{background:#73536c}.ar-edit .ar-rail__foot{border-top:0;margin-top:0}.ar-tone--lilac .ar-campaign__image>img{object-position:center top}@media(max-width:799px){.ar-rail-meter{margin-right:20px}.ar-tone--lilac .ar-campaign__image>img{object-position:60% 20%}}@media(prefers-reduced-motion:reduce){.ar-rail-meter span{transition:none}}

/* Original Real MKOI crowned koi identity. */
#header-group,.ar-announcement,.ar-header{background:#09060f}
#header-group{border-bottom-color:#bb96533d}
.ar-announcement{color:#d8bf91;border-bottom-color:#b877e526}
.ar-header .ar-logo--branded{flex-shrink:0;gap:13px;min-width:0}
.ar-logo__image{display:block;flex-shrink:0;object-fit:contain;aspect-ratio:1;width:86px;height:86px;mix-blend-mode:screen}
.ar-header .ar-logo__type{font-family:var(--ar-serif);font-size:23px;font-weight:400;letter-spacing:.055em;color:#ead3a3;white-space:nowrap}
.ar-header .ar-logo__type small{color:#bc9ccf;font-size:7px;letter-spacing:.24em;margin-top:7px}
.ar-mega__panel,.ar-mobile-menu nav{background:#130d1c}
.ar-header a:focus-visible,.ar-header summary:focus-visible,.ar-footer a:focus-visible{outline-color:#d6ac66}
.ar-footer{background:radial-gradient(ellipse at 10% 68%,#28113970,transparent 50%),#09060f}
.ar-footer .ar-logo--branded{width:260px;max-width:100%}
.ar-footer .ar-logo__image{width:100%;height:auto}
.ar-footer__grid>div>p{color:#c1b6c8}
.ar-footer__grid nav a{color:#d0c6d5}
.ar-footer__manifesto .ar-eyebrow{color:#ba99cc}
.ar-footer__wordmark{color:#d7bc88;border-top-color:#c9a66a2b}
.ar-footer__bottom{color:#b9aabd;border-color:#c9a66a2b}
@media(max-width:1100px) and (min-width:800px){.ar-header .ar-logo__type{font-size:19px}.ar-header .ar-logo--branded{gap:8px}.ar-header .ar-nav{gap:20px}}
@media(max-width:799px){
  html{scroll-padding-top:103px}
  .ar-header{height:78px;padding-left:15px;padding-right:20px}
  .ar-header .ar-logo--branded{gap:8px}
  .ar-header .ar-logo__image{width:68px;height:68px}
  .ar-header .ar-logo__type{font-size:18px;letter-spacing:.035em}
  .ar-header .ar-logo__type small{font-size:6px;letter-spacing:.15em;margin-top:5px}
  .ar-footer .ar-logo--branded{width:220px}
}
@media(max-width:380px){.ar-header .ar-logo__type{font-size:15px}.ar-header .ar-logo--branded{gap:5px}.ar-header__actions{gap:12px}}

@media(max-width:420px){.ar-header .ar-logo__type{display:none}.ar-header .ar-logo__image{width:74px;height:74px}}
