.SoreliaHeader-module__ioGtYG__header{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#000000a8,#0000002e);border-bottom:1px solid #e0ceaa14;justify-content:space-between;align-items:center;height:92px;padding:0 clamp(1.5rem,8vw,9.5rem);transition:height .42s,padding .42s,gap .42s,background .42s,border-color .42s,box-shadow .42s;display:flex;position:fixed;inset:0 0 auto}.SoreliaHeader-module__ioGtYG__brand{flex:none;align-items:center;display:inline-flex}.SoreliaHeader-module__ioGtYG__brand img{opacity:.96;width:232px;height:auto;transition:transform .42s,opacity .42s}.SoreliaHeader-module__ioGtYG__headerRight{justify-content:flex-end;align-items:center;gap:clamp(1.2rem,3.2vw,3.8rem);min-width:0;display:flex}.SoreliaHeader-module__ioGtYG__nav{align-items:center;gap:clamp(1.35rem,3.2vw,4.1rem);transition:gap .42s;display:flex}.SoreliaHeader-module__ioGtYG__nav a{color:#f5f3efc7;font-family:var(--font-zcool), SoreliaZCOOL, serif;letter-spacing:.085em;text-transform:uppercase;outline:1px solid #0000;padding:.72rem 1.05rem;font-size:.66rem;font-weight:750;line-height:1;transition:color .22s,background .22s,outline-color .22s,padding .42s,font-size .42s}.SoreliaHeader-module__ioGtYG__nav a:hover,.SoreliaHeader-module__ioGtYG__nav a.SoreliaHeader-module__ioGtYG__active{color:#f6f1e8;background:#c7a66a1a;outline-color:#c7a66aa3}.SoreliaHeader-module__ioGtYG__localeSwitch{color:#f5f3ef7a;font-family:var(--font-zcool), SoreliaZCOOL, serif;letter-spacing:.12em;text-transform:uppercase;flex:none;font-size:.55rem;font-weight:750;line-height:1;position:relative}.SoreliaHeader-module__ioGtYG__localeSwitch summary{color:#f5f3ef80;cursor:pointer;align-items:center;gap:.36rem;min-height:1.8rem;padding:.45rem 0 .45rem .35rem;list-style:none;transition:color .22s;display:inline-flex}.SoreliaHeader-module__ioGtYG__localeSwitch summary::-webkit-details-marker{display:none}.SoreliaHeader-module__ioGtYG__localeSwitch summary:hover,.SoreliaHeader-module__ioGtYG__localeSwitch[open] summary{color:#c7a66aeb}.SoreliaHeader-module__ioGtYG__localeCaret{opacity:.72;border-bottom:1px solid;border-right:1px solid;width:.28rem;height:.28rem;transition:transform .18s,opacity .18s;transform:rotate(45deg)translateY(-.08rem)}.SoreliaHeader-module__ioGtYG__localeSwitch[open] .SoreliaHeader-module__ioGtYG__localeCaret{opacity:1;transform:rotate(225deg)translate(-.04rem,-.04rem)}.SoreliaHeader-module__ioGtYG__localeMenu{background:linear-gradient(#0c0a09fa,#070707f5);border:1px solid #c7a66a42;min-width:9.4rem;padding:.36rem;display:grid;position:absolute;top:calc(100% + .72rem);right:0;box-shadow:0 22px 60px #00000080}.SoreliaHeader-module__ioGtYG__localeMenu a{color:#f5f3ef9e;justify-content:space-between;align-items:baseline;gap:1rem;padding:.66rem .72rem;text-decoration:none;transition:color .18s,background .18s;display:flex}.SoreliaHeader-module__ioGtYG__localeMenu a:hover,.SoreliaHeader-module__ioGtYG__localeMenu a.SoreliaHeader-module__ioGtYG__localeActive{color:#c7a66af2;background:#c7a66a14}.SoreliaHeader-module__ioGtYG__localeCode{color:currentColor}.SoreliaHeader-module__ioGtYG__localeName{color:#f5f3ef75;letter-spacing:.06em;text-transform:none;font-size:.53rem}.SoreliaHeader-module__ioGtYG__localeMenu a:hover .SoreliaHeader-module__ioGtYG__localeName,.SoreliaHeader-module__ioGtYG__localeMenu a.SoreliaHeader-module__ioGtYG__localeActive .SoreliaHeader-module__ioGtYG__localeName{color:#f5f3efb8}@media (min-width:861px){.SoreliaHeader-module__ioGtYG__localeSwitch{z-index:230;letter-spacing:.11em;font-size:.5rem;position:fixed;top:46px;right:clamp(.95rem,1.7vw,1.8rem);transform:translateY(-50%)}.SoreliaHeader-module__ioGtYG__localeSwitch summary{color:#f5f3ef66;min-height:1.55rem;padding:.35rem .16rem}.SoreliaHeader-module__ioGtYG__localeMenu{top:calc(100% + .55rem)}.v5-has-scrolled .SoreliaHeader-module__ioGtYG__localeSwitch{top:35px}}.SoreliaHeader-module__ioGtYG__authSlot{justify-content:flex-end;align-items:center;min-width:4.15rem;display:flex}.SoreliaHeader-module__ioGtYG__authLink{color:#f5f3ef94;min-height:1.8rem;font-family:var(--font-zcool), SoreliaZCOOL, serif;letter-spacing:.1em;text-transform:uppercase;background:0 0;outline-color:#0000;align-items:center;font-size:.57rem;font-weight:750;line-height:1;transition:color .22s,font-size .42s;display:inline-flex;position:relative}.SoreliaHeader-module__ioGtYG__authLink:after{content:"";opacity:0;background:currentColor;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:.42rem;left:0;right:0;transform:scaleX(.55)}.SoreliaHeader-module__ioGtYG__authLink:hover,.SoreliaHeader-module__ioGtYG__authLink.SoreliaHeader-module__ioGtYG__active{color:#c7a66adb;background:0 0;outline-color:#0000}.SoreliaHeader-module__ioGtYG__authLink:hover:after,.SoreliaHeader-module__ioGtYG__authLink.SoreliaHeader-module__ioGtYG__active:after{opacity:.62;transform:scaleX(1)}.SoreliaHeader-module__ioGtYG__profileMenu{position:relative}.SoreliaHeader-module__ioGtYG__profileMenu summary{cursor:pointer;justify-content:center;align-items:center;list-style:none;display:inline-flex}.SoreliaHeader-module__ioGtYG__profileMenu summary::-webkit-details-marker{display:none}.SoreliaHeader-module__ioGtYG__avatar{color:#f6f1e8c2;width:2rem;height:2rem;font-family:var(--font-zcool), SoreliaZCOOL, serif;letter-spacing:.06em;background:#f6f1e80d;border:1px solid #c7a66a57;border-radius:999px;place-items:center;font-size:.58rem;font-weight:850;display:inline-grid}.SoreliaHeader-module__ioGtYG__profileMenu[open] .SoreliaHeader-module__ioGtYG__avatar,.SoreliaHeader-module__ioGtYG__avatar:hover{color:#f6f1e8;border-color:#c7a66ab8}.SoreliaHeader-module__ioGtYG__profileDropdown{background:#0c0b0af5;border:1px solid #c7a66a38;border-radius:8px;gap:.12rem;min-width:12.4rem;padding:.55rem;display:grid;position:absolute;top:calc(100% + .72rem);right:0;box-shadow:0 22px 60px #00000075}.SoreliaHeader-module__ioGtYG__profileDropdown p{color:#f6f1e89e;border-bottom:1px solid #f6f1e81a;margin:0;padding:.62rem .7rem .52rem;font-size:.72rem;line-height:1.3}.SoreliaHeader-module__ioGtYG__profileDropdown a,.SoreliaHeader-module__ioGtYG__profileDropdown button{color:#f6f1e8c2;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;padding:.72rem .7rem;font-size:.72rem;line-height:1}.SoreliaHeader-module__ioGtYG__profileDropdown a:hover,.SoreliaHeader-module__ioGtYG__profileDropdown button:hover{color:#f6f1e8;background:#c7a66a1a}.v5-has-scrolled .SoreliaHeader-module__ioGtYG__header{background:#070707eb;border-color:#c7a66a57;height:70px;box-shadow:0 18px 60px #0006}.v5-has-scrolled .SoreliaHeader-module__ioGtYG__brand img{opacity:.9;transform:scale(.86)}@media (max-width:860px){.SoreliaHeader-module__ioGtYG__header{gap:.8rem;height:76px;padding-inline:1rem}.SoreliaHeader-module__ioGtYG__brand img{width:138px}.SoreliaHeader-module__ioGtYG__headerRight{flex:1;gap:.36rem;min-width:0}.SoreliaHeader-module__ioGtYG__nav{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;justify-content:flex-start;gap:.24rem;min-width:0;overflow:auto hidden}.SoreliaHeader-module__ioGtYG__nav::-webkit-scrollbar{display:none}.SoreliaHeader-module__ioGtYG__nav a{scroll-snap-align:center;white-space:nowrap;flex:none;padding:.52rem .36rem;font-size:.54rem}.SoreliaHeader-module__ioGtYG__nav a.SoreliaHeader-module__ioGtYG__homeLink{display:none}.SoreliaHeader-module__ioGtYG__authSlot{flex:none;min-width:3.55rem}.SoreliaHeader-module__ioGtYG__localeSwitch{letter-spacing:.08em;font-size:.47rem}.SoreliaHeader-module__ioGtYG__localeSwitch summary{gap:.28rem;min-height:1.6rem;padding:.36rem 0 .36rem .22rem}.SoreliaHeader-module__ioGtYG__localeMenu{min-width:8.5rem;top:calc(100% + .58rem)}.SoreliaHeader-module__ioGtYG__localeMenu a{padding:.62rem .66rem}.SoreliaHeader-module__ioGtYG__localeName,.SoreliaHeader-module__ioGtYG__authLink{font-size:.5rem}.SoreliaHeader-module__ioGtYG__avatar{width:1.82rem;height:1.82rem;font-size:.52rem}.v5-has-scrolled .SoreliaHeader-module__ioGtYG__header{gap:.45rem;height:60px;padding-inline:.72rem}.v5-has-scrolled .SoreliaHeader-module__ioGtYG__brand img{transform:scale(.84)}.v5-has-scrolled .SoreliaHeader-module__ioGtYG__headerRight{gap:.24rem}.v5-has-scrolled .SoreliaHeader-module__ioGtYG__nav{gap:.16rem}.v5-has-scrolled .SoreliaHeader-module__ioGtYG__nav a{padding:.42rem .28rem;font-size:.5rem}.v5-has-scrolled .SoreliaHeader-module__ioGtYG__authSlot{min-width:3.25rem}.v5-has-scrolled .SoreliaHeader-module__ioGtYG__authLink{font-size:.47rem}.v5-has-scrolled .SoreliaHeader-module__ioGtYG__localeSwitch{font-size:.44rem}.v5-has-scrolled .SoreliaHeader-module__ioGtYG__localeSwitch summary{min-height:1.45rem}.v5-has-scrolled .SoreliaHeader-module__ioGtYG__avatar{width:1.65rem;height:1.65rem;font-size:.49rem}}@media (min-width:761px) and (max-width:860px){.SoreliaHeader-module__ioGtYG__header{padding-inline:1.35rem}.SoreliaHeader-module__ioGtYG__brand img{width:170px}.SoreliaHeader-module__ioGtYG__nav a{padding-inline:.52rem;font-size:.56rem}.SoreliaHeader-module__ioGtYG__authSlot{min-width:3.9rem}.v5-has-scrolled .SoreliaHeader-module__ioGtYG__header{padding-inline:1rem}.v5-has-scrolled .SoreliaHeader-module__ioGtYG__nav a{padding-inline:.42rem;font-size:.52rem}.v5-has-scrolled .SoreliaHeader-module__ioGtYG__authSlot{min-width:3.65rem}}
.v5-redraft{--v5-bg:#050505;--v5-ink:#eee9df;--v5-muted:#eee9dfad;--v5-soft:#eee9df7a;--v5-line:#c7a66a38;--v5-gold:#c7a66a;--v5-gold-soft:#c7a66a1f;background:var(--v5-bg);color:var(--v5-ink);font-family:var(--font-zcool), SoreliaZCOOL, serif}:is(.v5-redraft h1,.v5-redraft h2,.v5-redraft h3){font-family:var(--font-zcool), SoreliaZCOOL, serif;letter-spacing:0;text-transform:uppercase;font-weight:650}.v5-redraft p{font-family:var(--font-zcool), SoreliaZCOOL, serif}.v5-redraft section[id]{scroll-margin-top:84px}.v5-redraft .v5-hero{isolation:isolate;min-height:100svh;position:relative}:is(.v5-redraft .v5-hero-video,.v5-redraft .v5-hero-image){-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v5-redraft .v5-hero-image{z-index:-2;opacity:.54;-o-object-position:61% 42%;object-position:61% 42%;mix-blend-mode:screen;filter:saturate(.82)contrast(1.16)brightness(.7)}.v5-redraft .v5-hero-video{z-index:-3;filter:saturate(.72)contrast(1.08)brightness(.58)}.v5-redraft .v5-hero-shade{z-index:-1;background:radial-gradient(circle at 68% 34%,#4132462e,#0000 30%),linear-gradient(90deg,#000000eb,#00000075 43%,#0000002e),linear-gradient(#0000000f,#050505 97%);position:absolute;inset:0}.v5-redraft .v5-hero-copy{width:min(760px,100% - 2.5rem);margin-left:clamp(1.5rem,8vw,9.5rem);padding-top:calc(clamp(15rem,38vh,23rem) + 150px)}.v5-redraft .v5-kicker{color:var(--v5-gold);letter-spacing:.3em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.7rem;font-weight:800;line-height:1.45}.v5-redraft .v5-hero h1{color:#f1eee7;width:max-content;max-width:calc(100vw - 2*clamp(1.5rem,8vw,9.5rem));font-family:var(--font-zcool), SoreliaZCOOL, serif;text-transform:uppercase;text-shadow:0 0 24px #000000b8;font-size:clamp(3.7rem,6.6vw,7.8rem);line-height:.94}.v5-redraft .v5-hero-title-line{white-space:nowrap;display:block}.v5-redraft .v5-hero-copy>p:not(.v5-kicker){color:#f4efe7db;max-width:650px;font-family:var(--font-zcool), SoreliaZCOOL, serif;margin-top:1.7rem;font-size:clamp(1rem,1.16vw,1.28rem);line-height:1.65}.v5-redraft .v5-hero-copy>span{background:linear-gradient(90deg,#a8894e,#a8894e00);width:8.8rem;height:2px;margin-top:2rem;display:block;box-shadow:0 0 16px #c6a66a66}:is(.v5-redraft .v5-manifesto,.v5-redraft .v5-selection,.v5-redraft .v5-experience,.v5-redraft .v5-entrances){padding:clamp(6.5rem,10vw,11rem) clamp(1.25rem,7vw,7rem);position:relative}.v5-redraft .v5-manifesto{background:radial-gradient(circle at 78% 18%,#5b1f2429,#0000 34%),#050505;grid-template-columns:minmax(7rem,.55fr) minmax(0,1.25fr) minmax(18rem,.82fr);align-items:start;gap:clamp(2rem,5vw,6.5rem);display:grid}.v5-redraft .v5-section-index{color:#c7a66ad1}.v5-redraft .v5-section-index span{letter-spacing:.26em;margin-bottom:1rem;font-size:.76rem;font-weight:750;display:block}.v5-redraft .v5-section-index p{letter-spacing:.22em;text-transform:uppercase;max-width:11rem;margin:0;font-size:.72rem;font-weight:800;line-height:1.9}.v5-redraft .v5-manifesto-copy h2{max-width:11ch;color:var(--v5-gold);font-size:clamp(3.5rem,7.2vw,8.6rem);line-height:.9}:is(.v5-redraft .v5-manifesto-copy p,.v5-redraft .v5-entrance-intro>p:not(.v5-kicker),.v5-redraft .v5-experience-head p,.v5-redraft .v5-selection-copy p){max-width:44rem;color:var(--v5-muted);margin-top:1.65rem;font-size:clamp(1rem,1.18vw,1.14rem);line-height:1.9}.v5-redraft .v5-manifesto-media{grid-column:1/2;align-self:center;margin-top:clamp(1rem,5vw,5rem)}:is(.v5-redraft .v5-manifesto-media img,.v5-redraft .v5-selection-visual img){aspect-ratio:.82;-o-object-fit:cover;object-fit:cover;filter:saturate(.78)contrast(1.12)brightness(.68);width:100%;height:auto;display:block}:is(.v5-redraft .v5-manifesto-media p,.v5-redraft .v5-selection-visual p){color:#c7a66acc;letter-spacing:.18em;text-align:right;text-transform:uppercase;max-width:18rem;margin:1.1rem 0 0 auto;font-size:.76rem;font-weight:800;line-height:1.7}.v5-redraft .v5-principles{border-top:1px solid var(--v5-line);grid-column:1/4;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(1rem,2vw,2rem);display:grid}.v5-redraft .v5-principles article:last-child{border-right:0}:is(.v5-redraft .v5-principles article>span,.v5-redraft .v5-door>span,.v5-redraft .v5-experience-steps article>span){color:#c7a66ac2;letter-spacing:.22em;font-size:.78rem;font-weight:800}.v5-redraft .v5-principles h3{color:#f3eee5;margin-top:0;font-size:clamp(2rem,3vw,3.35rem);line-height:.98}:is(.v5-redraft .v5-principles p,.v5-redraft .v5-door p,.v5-redraft .v5-experience-steps p){color:#eee9dfa3;margin-top:1.25rem;font-size:.96rem;line-height:1.75}.v5-redraft .v5-image-band{background:#050505;border-block:1px solid #f5f3ef14;height:clamp(440px,54vw,760px);position:relative;overflow:hidden}:is(.v5-redraft .v5-image-band img,.v5-redraft .v5-image-band-video){-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%;filter:saturate(.95)contrast(1.16)brightness(.74);width:100%;height:100%;position:absolute;inset:0}.v5-redraft .v5-image-band-video{-o-object-position:50% 48%;object-position:50% 48%;filter:saturate(.82)contrast(1.2)brightness(.58)}.v5-redraft .v5-image-band:after{content:"";background:linear-gradient(90deg,#050505 0%,#0000 38%,#050505d1 100%),linear-gradient(#0000 60%,#050505 100%);position:absolute;inset:0}.v5-redraft .v5-image-band-copy{z-index:1;text-align:right;max-width:36rem;position:absolute;bottom:clamp(2rem,6vw,6rem);right:clamp(1.25rem,7vw,7rem)}.v5-redraft .v5-image-band-copy p{color:#f1eee7;font-family:var(--font-zcool), SoreliaZCOOL, serif;text-transform:uppercase;margin:0;font-size:clamp(2.4rem,4.4vw,5rem);line-height:.94}.v5-redraft .v5-image-band-copy>span{color:var(--v5-gold);letter-spacing:.24em;text-transform:uppercase;margin-top:1.1rem;font-size:.74rem;font-weight:800;display:block}.v5-redraft .v5-entrances{background:linear-gradient(#050505 0%,#090807 52%,#050505 100%);grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2.2rem,6vw,7rem);display:grid}.v5-redraft .v5-entrance-intro{position:sticky;top:8.5rem}:is(.v5-redraft .v5-entrance-intro h2,.v5-redraft .v5-experience-head h2,.v5-redraft .v5-selection-copy h2,.v5-redraft .v5-coda-copy h2){color:var(--v5-gold);font-size:clamp(3rem,5.8vw,7rem);line-height:.92}.v5-redraft .v5-door-list{border-top:1px solid #c7a66a57;display:grid}.v5-redraft .v5-door{min-height:300px;color:var(--v5-ink);border-bottom:1px solid #c7a66a3d;grid-template-columns:minmax(0,1fr);gap:clamp(1.2rem,3vw,3.6rem);padding:clamp(2rem,4vw,4rem) 0;transition:background .3s,padding .3s;display:grid;position:relative}.v5-redraft .v5-door:hover{background:linear-gradient(90deg,#c7a66a1a,#0000 65%);padding-left:clamp(.5rem,1.2vw,1.2rem)}.v5-redraft .v5-door small{color:var(--v5-soft);letter-spacing:.22em;text-transform:uppercase;grid-column:1;font-size:.74rem;font-weight:800}.v5-redraft .v5-door h3{color:#f3eee5;grid-column:1;margin-top:.3rem;font-size:clamp(3.2rem,6vw,7rem);line-height:.88}.v5-redraft .v5-door p{grid-column:1;max-width:32rem}.v5-redraft .v5-door em{color:var(--v5-gold);letter-spacing:.22em;text-transform:uppercase;grid-column:1;align-self:end;font-size:.74rem;font-style:normal;font-weight:850}.v5-redraft .v5-door em:after{content:"";transform-origin:0;background:currentColor;width:8rem;height:1px;margin-top:.75rem;transition:transform .26s;display:block}.v5-redraft .v5-door:hover em:after{transform:scaleX(1.35)}.v5-redraft .v5-experience{background:#050505;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.95fr);gap:clamp(2rem,5vw,6rem);display:grid;overflow:hidden}.v5-redraft .v5-routes-video{-o-object-fit:cover;object-fit:cover;opacity:.2;filter:saturate(.75)contrast(1.12)brightness(.52);width:100%;height:100%;position:absolute;inset:0}.v5-redraft .v5-experience-shade{background:linear-gradient(90deg,#050505 12%,#050505bd,#050505 92%),linear-gradient(#050505 0%,#0000 42%,#050505 100%);position:absolute;inset:0}.v5-redraft .v5-experience>*{z-index:1;position:relative}.v5-redraft .v5-experience-head{grid-column:1/2}.v5-redraft .v5-experience-steps{border-top:1px solid var(--v5-line);grid-column:1/2;gap:0;display:grid}.v5-redraft .v5-experience-steps article{border-bottom:1px solid #c7a66a29;padding:1.5rem 0 1.6rem}.v5-redraft .v5-experience-steps h3{color:#f3eee5;margin-top:0;font-size:clamp(1.8rem,2.6vw,3rem);line-height:1}.v5-redraft .v5-selection{background:radial-gradient(circle at 78% 20%,#c7a66a17,#0000 30%),#070706;grid-template-columns:minmax(0,1.16fr) minmax(18rem,.84fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.v5-redraft .v5-selection-visual{grid-column:1/2;justify-self:end;width:min(100%,24rem)}.v5-redraft .v5-coda{isolation:isolate;background:#050505;align-items:end;min-height:clamp(430px,48vw,680px);padding:clamp(5rem,8vw,8rem) clamp(1.25rem,7vw,7rem);display:grid;position:relative;overflow:hidden}.v5-redraft .v5-coda img{z-index:-2;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;filter:saturate(.76)contrast(1.15)brightness(.56)}.v5-redraft .v5-coda:after{content:"";z-index:-1;background:linear-gradient(90deg,#050505 0%,#0505056b,#050505 100%),linear-gradient(#0000 40%,#050505 100%);position:absolute;inset:0}.v5-redraft .v5-coda-copy{max-width:46rem}.v5-redraft .v5-flow{opacity:1;filter:blur();transition:opacity .9s,transform .9s cubic-bezier(.18,.84,.26,1),filter .9s;transform:translateY(0)}.v5-js .v5-redraft .v5-flow{opacity:.28;filter:blur(5px);transform:translateY(42px)}.v5-js .v5-redraft .v5-flow.v5-flow--visible{opacity:1;filter:blur();transform:translateY(0)}:is(.v5-redraft .v5-principles .v5-flow:nth-child(2),.v5-redraft .v5-door-list .v5-flow:nth-child(2),.v5-redraft .v5-experience-steps .v5-flow:nth-child(2)){transition-delay:.12s}:is(.v5-redraft .v5-principles .v5-flow:nth-child(3),.v5-redraft .v5-experience-steps .v5-flow:nth-child(3)){transition-delay:.22s}.v5-redraft .v5-experience-steps .v5-flow:nth-child(4){transition-delay:.32s}@media (max-width:980px){.v5-redraft .v5-hero-copy{padding-top:34vh}.v5-redraft .v5-hero h1{width:auto;max-width:100%;font-size:clamp(3rem,12vw,3.85rem);line-height:.98}.v5-redraft .v5-hero-title-line{white-space:normal}:is(.v5-redraft .v5-manifesto,.v5-redraft .v5-entrances,.v5-redraft .v5-experience,.v5-redraft .v5-selection){display:block}:is(.v5-redraft .v5-section-index,.v5-redraft .v5-manifesto-copy,.v5-redraft .v5-manifesto-media,.v5-redraft .v5-entrance-intro,.v5-redraft .v5-experience-head,.v5-redraft .v5-selection-copy,.v5-redraft .v5-selection-visual){grid-column:1/2;margin-bottom:clamp(2rem,8vw,4rem)}.v5-redraft .v5-entrance-intro{position:relative;top:auto}:is(.v5-redraft .v5-manifesto-copy h2,.v5-redraft .v5-entrance-intro h2,.v5-redraft .v5-experience-head h2,.v5-redraft .v5-selection-copy h2,.v5-redraft .v5-coda-copy h2){max-width:none;font-size:clamp(3.05rem,13vw,5.2rem)}.v5-redraft .v5-principles{grid-template-columns:1fr;margin-top:2rem;display:grid}.v5-redraft .v5-principles article{border-bottom:1px solid #c7a66a29;border-right:0}.v5-redraft .v5-door{grid-template-columns:3.6rem minmax(0,1fr);min-height:260px}.v5-redraft .v5-door h3{font-size:clamp(3rem,14vw,5.1rem)}.v5-redraft .v5-image-band-copy{text-align:left;left:1.25rem;right:1.25rem}}@media (max-width:560px){.v5-redraft .v5-hero-copy{width:calc(100% - 2rem);margin-left:1rem}.v5-redraft .v5-door{grid-template-columns:1fr}:is(.v5-redraft .v5-door small,.v5-redraft .v5-door h3,.v5-redraft .v5-door p,.v5-redraft .v5-door em){grid-column:1}}.v5-redraft .v5-manifesto-copy{grid-column:1/3}.v5-redraft .v5-manifesto-media{grid-column:2/3}.v5-redraft .v5-selection-visual{grid-column:2/3}.v5-redraft .v5-manifesto{background:#050505;padding:clamp(6rem,10vw,11rem) 1.25rem clamp(5rem,9vw,9rem);display:block}.v5-redraft .v5-manifesto-copy{text-align:center;grid-column:auto;max-width:680px;margin:0 auto}.v5-redraft .v5-manifesto-copy h2{color:#c7a66a;max-width:none;font-family:var(--font-zcool), SoreliaZCOOL, serif;text-transform:uppercase;-webkit-text-stroke-color:#c7a66a;-webkit-text-stroke-width:1.15px;text-shadow:.7px 0 #c7a66a,-.7px 0 #c7a66a,0 .7px #c7a66a,0 -.7px #c7a66a;font-size:clamp(2.45rem,4.65vw,5.25rem);font-weight:900;line-height:.98}.v5-redraft .v5-manifesto-copy>.v5-kicker{color:#c7a66a;font-weight:900}.v5-redraft .v5-manifesto-copy p:not(.v5-kicker){color:#e9e4dbb8;max-width:none;margin-top:1.1rem;font-size:clamp(.98rem,1.2vw,1.13rem);line-height:1.8}.v5-redraft .v5-ornament{color:#c7a66aad;justify-content:center;align-items:center;gap:1rem;width:min(260px,64vw);margin:2.1rem auto 0;display:flex}:is(.v5-redraft .v5-ornament:before,.v5-redraft .v5-ornament:after){content:"";background:currentColor;flex:1;height:1px}.v5-redraft .v5-ornament span{border:1px solid;width:.58rem;height:.58rem;display:block;transform:rotate(45deg)}.v5-redraft .v5-principles{text-align:center;border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.5rem,6vw,6rem);max-width:980px;margin:clamp(4rem,7vw,7rem) auto 0;display:grid}.v5-redraft .v5-principles article{border-right:0;min-height:0;padding:0}.v5-redraft .v5-principles article:before{content:"";background:#c7a66a;width:.55rem;height:.55rem;margin:0 auto clamp(1.4rem,2.5vw,2rem);display:block;transform:rotate(45deg)}.v5-redraft .v5-principles h3{color:#f3eee5;font-size:clamp(1.75rem,2.4vw,2.55rem);line-height:1}.v5-redraft .v5-principles p{color:#eee9dfad;max-width:18rem;margin:1.25rem auto 0;font-size:clamp(.95rem,1.05vw,1.06rem);line-height:1.75}.v5-redraft .v5-manifesto-copy p.v5-kicker{font-weight:900;color:#c7a66a!important}@media (max-width:980px){.v5-redraft .v5-principles{grid-template-columns:1fr;gap:2.5rem;max-width:32rem}}
:is(.sorelia-site .v5-redraft.v5-page .v5-coda,.selection-page .selection-coda){background:linear-gradient(90deg,#0000 0%,#f5f3ef1f 18%,#f5f3ef7a 50%,#f5f3ef1f 82%,#0000 100%) 50% 0/100% 1px no-repeat,radial-gradient(circle at 58% 42%,#c7a66a14,#0000 38%),#090807!important;border-top:0!important;align-items:stretch!important;height:clamp(410px,36vh - 20px,540px)!important;min-height:0!important;padding:clamp(1.4rem,2.2vw,2.6rem) clamp(1.25rem,4vw,4.5rem)!important}:is(.sorelia-site .v5-redraft.v5-page .v5-coda img,.selection-page .selection-coda img){-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:50% 24%!important;object-position:50% 24%!important;opacity:.72!important;filter:saturate(.46)contrast(1.06)brightness(.7)!important;transform:none!important}.sorelia-site .v5-redraft.v5-page .v5-coda:after{background:linear-gradient(90deg,#090807 0%,#0908077a 18%,#0908071f 46%,#090807a8 78%,#090807 100%),linear-gradient(#09080738 0%,#09080714 36%,#090807a3 100%),radial-gradient(circle at 48% 46%,#f5f3ef0a,#0000 28%)}.selection-page .selection-coda:after{background:linear-gradient(90deg,#090807 0%,#0908077a 18%,#0908071f 46%,#090807a8 78%,#090807 100%),linear-gradient(#09080738 0%,#09080714 36%,#090807a3 100%),radial-gradient(circle at 48% 46%,#f5f3ef0a,#0000 28%)}:is(.sorelia-site .v5-redraft.v5-page .v5-coda .v5-coda-copy,.selection-page .selection-coda .v5-coda-copy){z-index:1!important;text-align:left!important;width:auto!important;max-width:min(24rem,30vw)!important;display:block!important;position:absolute!important;top:50%!important;left:calc(58vw + 80px)!important;right:auto!important;transform:translateY(-50%)!important}:is(.sorelia-site .v5-redraft.v5-page .v5-coda .v5-coda-copy h2,.selection-page .selection-coda .v5-coda-copy h2){color:#c7a66a!important;letter-spacing:.022em!important;-webkit-text-stroke:.55px currentColor!important;text-shadow:.42px 0,-.42px 0,0 .42px,0 -.42px!important;max-width:12.5ch!important;margin:0!important;font-size:clamp(2.15rem,2.35vw,3.2rem)!important;line-height:1.02!important;display:block!important}:is(.sorelia-site .v5-redraft.v5-page .v5-coda .v5-coda-copy .v5-kicker,.selection-page .selection-coda .v5-coda-copy .v5-kicker){display:none}:is(.sorelia-site .v5-redraft.v5-page .v5-coda .v5-footer-meta,.selection-page .selection-coda .v5-footer-meta){z-index:1;color:#f5f3efb8;font-family:var(--font-zcool), SoreliaZCOOL, serif;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:clamp(.62rem,.62vw,.82rem);display:flex;position:absolute;bottom:clamp(.75rem,1.1vw,1.05rem);left:clamp(1.25rem,4vw,4.5rem);right:clamp(1.25rem,4vw,4.5rem)}:is(.sorelia-site .v5-redraft.v5-page .v5-coda .v5-footer-meta nav,.selection-page .selection-coda .v5-footer-meta nav){gap:clamp(.7rem,1.2vw,1.4rem);display:flex}:is(.sorelia-site .v5-redraft.v5-page .v5-coda .v5-footer-meta a,.sorelia-site .v5-redraft.v5-page .v5-coda .v5-footer-meta span,.selection-page .selection-coda .v5-footer-meta a,.selection-page .selection-coda .v5-footer-meta span){color:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit}@media (min-width:981px) and (max-width:2200px){:is(.sorelia-site .v5-redraft.v5-page .v5-coda,.selection-page .selection-coda){height:clamp(410px,36vh - 20px,540px)!important;min-height:0!important}:is(.sorelia-site .v5-redraft.v5-page .v5-coda .v5-coda-copy,.selection-page .selection-coda .v5-coda-copy){max-width:min(23rem,28vw)!important;top:50%!important;left:calc(58vw + 80px)!important;right:auto!important}:is(.sorelia-site .v5-redraft.v5-page .v5-coda .v5-coda-copy h2,.selection-page .selection-coda .v5-coda-copy h2){text-shadow:.42px 0,-.42px 0,0 .42px,0 -.42px;-webkit-text-stroke:.55px currentColor!important;font-size:clamp(2.15rem,2.35vw,3.2rem)!important;line-height:1!important}}@media (max-width:980px){:is(.sorelia-site .v5-redraft.v5-page .v5-coda .v5-coda-copy,.selection-page .selection-coda .v5-coda-copy){left:auto!important;right:1.25rem!important}}@media (min-width:2300px){:is(.sorelia-site .v5-redraft.v5-page .v5-coda,.selection-page .selection-coda){height:clamp(600px,54vh - 20px,760px)!important;min-height:0!important}:is(.sorelia-site .v5-redraft.v5-page .v5-coda img,.selection-page .selection-coda img){-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:50% 24%!important;object-position:50% 24%!important}:is(.sorelia-site .v5-redraft.v5-page .v5-coda .v5-coda-copy,.selection-page .selection-coda .v5-coda-copy){max-width:min(28rem,28vw)!important;top:50%!important;left:calc(58vw + 80px)!important;right:auto!important}:is(.sorelia-site .v5-redraft.v5-page .v5-coda .v5-coda-copy h2,.selection-page .selection-coda .v5-coda-copy h2){font-size:clamp(2.35rem,2.15vw,3.35rem)!important}}.sorelia-footer{isolation:isolate!important;background:radial-gradient(circle at 58% 44%,#c7a66a14,#0000 36%),#090807!important;border-top:1px solid #f5f3ef94!important;align-items:stretch!important;height:clamp(430px,42vh,560px)!important;min-height:0!important;padding:clamp(1.35rem,2.1vw,2.6rem) clamp(1.25rem,4vw,4.5rem)!important;display:grid!important;position:relative!important;overflow:hidden!important}.sorelia-footer img{z-index:-2!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:50% 28%!important;object-position:50% 28%!important;opacity:.72!important;filter:saturate(.46)contrast(1.06)brightness(.68)!important;transform:none!important}.sorelia-footer:after{content:""!important;z-index:-1!important;background:linear-gradient(90deg,#090807 0%,#09080785 18%,#0908071a 46%,#090807ad 78%,#090807 100%),linear-gradient(#09080747 0%,#09080714 38%,#090807ad 100%),radial-gradient(circle at 48% 48%,#f5f3ef0a,#0000 28%)!important;position:absolute!important;inset:0!important}.sorelia-footer .v5-coda-copy{z-index:1!important;text-align:left!important;width:auto!important;max-width:min(24rem,30vw)!important;display:block!important;position:absolute!important;top:50%!important;left:min(58vw + 80px,50% + 24rem)!important;right:auto!important;transform:translateY(-50%)!important}.sorelia-footer .v5-coda-copy .v5-kicker{display:none!important}.sorelia-footer .v5-coda-copy h2{color:#c7a66a!important;letter-spacing:.022em!important;-webkit-text-stroke:.55px currentColor!important;text-shadow:.42px 0,-.42px 0,0 .42px,0 -.42px!important;max-width:12.5ch!important;margin:0!important;font-size:clamp(2.2rem,2.25vw,3rem)!important;line-height:1.02!important;display:block!important}.sorelia-footer .v5-footer-meta{z-index:1!important;color:#f5f3efb8!important;font-family:var(--font-zcool), SoreliaZCOOL, serif!important;letter-spacing:.09em!important;text-transform:uppercase!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;font-size:clamp(.62rem,.62vw,.82rem)!important;display:flex!important;position:absolute!important;bottom:clamp(.75rem,1.1vw,1.05rem)!important;left:clamp(1.25rem,4vw,4.5rem)!important;right:clamp(1.25rem,4vw,4.5rem)!important}.sorelia-footer .v5-footer-meta nav{flex-wrap:wrap!important;gap:clamp(.7rem,1.2vw,1.4rem)!important;display:flex!important}:is(.sorelia-footer .v5-footer-meta a,.sorelia-footer .v5-footer-meta span){color:inherit!important;font-size:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}@media (min-width:2300px){.sorelia-footer{height:clamp(500px,47vh,640px)!important}.sorelia-footer img{-o-object-position:50% 29%!important;object-position:50% 29%!important}.sorelia-footer .v5-coda-copy{max-width:min(28rem,28vw)!important;top:51%!important;left:min(58vw + 80px,50% + 28rem)!important}.sorelia-footer .v5-coda-copy h2{font-size:clamp(2.45rem,2vw,3.35rem)!important}}@media (max-width:980px){.sorelia-footer{height:clamp(390px,62vh,520px)!important}.sorelia-footer img{-o-object-position:46% 34%!important;object-position:46% 34%!important}.sorelia-footer .v5-coda-copy{max-width:min(18rem,58vw)!important;top:48%!important;left:auto!important;right:1.25rem!important}.sorelia-footer .v5-coda-copy h2{font-size:clamp(2rem,10vw,3.25rem)!important}}.sorelia-footer.v5-coda.selection-coda{height:clamp(405px,37.8vh,515px)!important}.sorelia-footer.v5-coda.selection-coda .v5-coda-copy{top:50%!important;left:min(58vw + 80px,50% + 24rem)!important;right:auto!important}.sorelia-footer.v5-coda.selection-coda .v5-coda-copy h2{font-size:clamp(2.2rem,2.25vw,3rem)!important}@media (min-width:2300px){.sorelia-footer.v5-coda.selection-coda{height:clamp(510px,46vh,610px)!important}.sorelia-footer.v5-coda.selection-coda .v5-coda-copy{top:51%!important;left:min(58vw + 80px,50% + 28rem)!important}.sorelia-footer.v5-coda.selection-coda .v5-coda-copy h2{font-size:clamp(2.45rem,2vw,3.35rem)!important}}:is(.sorelia-site .v5-redraft .sorelia-footer.v5-coda.selection-coda,.selection-page .sorelia-footer.v5-coda.selection-coda){height:clamp(405px,37.8vh,515px)!important}:is(.sorelia-site .v5-redraft .sorelia-footer.v5-coda.selection-coda .v5-coda-copy,.selection-page .sorelia-footer.v5-coda.selection-coda .v5-coda-copy){top:50%!important;left:min(58vw + 80px,50% + 24rem)!important;right:auto!important}:is(.sorelia-site .v5-redraft .sorelia-footer.v5-coda.selection-coda .v5-coda-copy h2,.selection-page .sorelia-footer.v5-coda.selection-coda .v5-coda-copy h2){font-size:clamp(2.2rem,2.25vw,3rem)!important}:is(.sorelia-site .v5-redraft .sorelia-footer.v5-coda.selection-coda img,.selection-page .sorelia-footer.v5-coda.selection-coda img){-o-object-position:50% 28%!important;object-position:50% 28%!important;height:calc(100% + 45px)!important;top:-20px!important;bottom:auto!important}@media (min-width:2300px){:is(.sorelia-site .v5-redraft .sorelia-footer.v5-coda.selection-coda,.selection-page .sorelia-footer.v5-coda.selection-coda){height:clamp(510px,46vh,610px)!important}:is(.sorelia-site .v5-redraft .sorelia-footer.v5-coda.selection-coda .v5-coda-copy,.selection-page .sorelia-footer.v5-coda.selection-coda .v5-coda-copy){top:51%!important;left:min(58vw + 80px,50% + 28rem)!important}:is(.sorelia-site .v5-redraft .sorelia-footer.v5-coda.selection-coda .v5-coda-copy h2,.selection-page .sorelia-footer.v5-coda.selection-coda .v5-coda-copy h2){font-size:clamp(2.45rem,2vw,3.35rem)!important}:is(.sorelia-site .v5-redraft .sorelia-footer.v5-coda.selection-coda img,.selection-page .sorelia-footer.v5-coda.selection-coda img){-o-object-position:50% 29%!important;object-position:50% 29%!important;height:calc(100% + 10px)!important;top:0!important;bottom:auto!important}}:is(.sorelia-site .v5-redraft.v5-page .v5-coda .v5-coda-copy h2,.selection-page .selection-coda .v5-coda-copy h2,.sorelia-footer .v5-coda-copy h2,.sorelia-footer.v5-coda.selection-coda .v5-coda-copy h2,.sorelia-site .v5-redraft .sorelia-footer.v5-coda.selection-coda .v5-coda-copy h2,.selection-page .sorelia-footer.v5-coda.selection-coda .v5-coda-copy h2){color:#a98242!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:.45px #865e2680!important;text-shadow:0 0 .35rem #a877301f,0 0 1.25rem #36220e3d!important;background:linear-gradient(#f0d59b 0%,#b68b45 34%,#7c5a28 72%,#d0a85e 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}:is(.sorelia-footer .v5-footer-meta,.sorelia-site .v5-redraft.v5-page .v5-coda .v5-footer-meta,.selection-page .selection-coda .v5-footer-meta){color:#eee9df9e!important}:is(.sorelia-site .v5-redraft.v5-page .v5-coda,.selection-page .selection-coda,.sorelia-footer){box-shadow:none!important;border-top:0!important}.sorelia-site .v5-redraft.v5-page .v5-coda:before{content:""!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(90deg,#f5f3ef38,#f5f3ef1a 62%,#0000 100%) 0 0/30% 2px no-repeat,linear-gradient(270deg,#f5f3ef38,#f5f3ef1a 62%,#0000 100%) 100% 0/30% 2px no-repeat,linear-gradient(90deg,#0000 0%,#f5f3ef21 16%,#f5f3ef0e 50%,#f5f3ef21 84%,#0000 100%) 50% 1px/100% 1px no-repeat!important;height:3px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.selection-page .selection-coda:before{content:""!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(90deg,#f5f3ef38,#f5f3ef1a 62%,#0000 100%) 0 0/30% 2px no-repeat,linear-gradient(270deg,#f5f3ef38,#f5f3ef1a 62%,#0000 100%) 100% 0/30% 2px no-repeat,linear-gradient(90deg,#0000 0%,#f5f3ef21 16%,#f5f3ef0e 50%,#f5f3ef21 84%,#0000 100%) 50% 1px/100% 1px no-repeat!important;height:3px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.sorelia-footer:before{content:""!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(90deg,#f5f3ef38,#f5f3ef1a 62%,#0000 100%) 0 0/30% 2px no-repeat,linear-gradient(270deg,#f5f3ef38,#f5f3ef1a 62%,#0000 100%) 100% 0/30% 2px no-repeat,linear-gradient(90deg,#0000 0%,#f5f3ef21 16%,#f5f3ef0e 50%,#f5f3ef21 84%,#0000 100%) 50% 1px/100% 1px no-repeat!important;height:3px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}:is(.sorelia-site .v5-redraft.v5-page .v5-coda .v5-coda-copy h2,.selection-page .selection-coda .v5-coda-copy h2,.sorelia-footer .v5-coda-copy h2,.sorelia-footer.v5-coda.selection-coda .v5-coda-copy h2,.sorelia-site .v5-redraft .sorelia-footer.v5-coda.selection-coda .v5-coda-copy h2,.selection-page .sorelia-footer.v5-coda.selection-coda .v5-coda-copy h2){-webkit-text-fill-color:transparent!important;-webkit-text-stroke:.38px #744f1f7a!important;text-shadow:0 0 .22rem #a7773114,0 0 .82rem #2c1b0b38!important;background:linear-gradient(#dcc489 0%,#ad8240 34%,#72501f 74%,#bd9652 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}@media (max-width:980px){:is(.auth-access-page .sorelia-footer.v5-coda.selection-coda .v5-coda-copy,.sorelia-site .v5-redraft.auth-access-page .sorelia-footer.v5-coda.selection-coda .v5-coda-copy){max-width:min(16rem,100vw - 2rem)!important;left:auto!important;right:1rem!important}:is(.auth-access-page .sorelia-footer.v5-coda.selection-coda .v5-coda-copy h2,.sorelia-site .v5-redraft.auth-access-page .sorelia-footer.v5-coda.selection-coda .v5-coda-copy h2){font-size:clamp(2rem,9vw,2.8rem)!important}:is(.sorelia-footer.v5-coda.selection-coda,.sorelia-site .v5-redraft .sorelia-footer.v5-coda.selection-coda,.selection-page .sorelia-footer.v5-coda.selection-coda){height:clamp(330px,38svh,390px)!important}:is(.sorelia-footer.v5-coda.selection-coda img,.sorelia-site .v5-redraft .sorelia-footer.v5-coda.selection-coda img,.selection-page .sorelia-footer.v5-coda.selection-coda img){-o-object-position:48% 34%!important;object-position:48% 34%!important;opacity:.62!important;height:calc(100% + 6rem)!important;top:-3.25rem!important}:is(.sorelia-footer.v5-coda.selection-coda .v5-coda-copy,.sorelia-site .v5-redraft .sorelia-footer.v5-coda.selection-coda .v5-coda-copy,.selection-page .sorelia-footer.v5-coda.selection-coda .v5-coda-copy,.auth-access-page .sorelia-footer.v5-coda.selection-coda .v5-coda-copy,.sorelia-site .v5-redraft.auth-access-page .sorelia-footer.v5-coda.selection-coda .v5-coda-copy){text-align:center!important;width:min(100%,100vw - 2rem)!important;max-width:calc(100vw - 2rem)!important;top:57%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}:is(.sorelia-footer.v5-coda.selection-coda .v5-coda-copy h2,.sorelia-site .v5-redraft .sorelia-footer.v5-coda.selection-coda .v5-coda-copy h2,.selection-page .sorelia-footer.v5-coda.selection-coda .v5-coda-copy h2,.auth-access-page .sorelia-footer.v5-coda.selection-coda .v5-coda-copy h2,.sorelia-site .v5-redraft.auth-access-page .sorelia-footer.v5-coda.selection-coda .v5-coda-copy h2){text-align:center!important;max-width:none!important;margin-inline:auto!important;font-size:clamp(2.25rem,13vw,3.4rem)!important;line-height:.98!important}:is(.sorelia-footer .v5-footer-meta,.sorelia-site .v5-redraft.v5-page .v5-coda .v5-footer-meta,.selection-page .selection-coda .v5-footer-meta){text-align:left!important;grid-template-columns:minmax(0,1fr) auto!important;place-items:end stretch!important;gap:.72rem!important;display:grid!important;bottom:1rem!important;left:1rem!important;right:1rem!important}:is(.sorelia-footer .v5-footer-meta nav,.sorelia-site .v5-redraft.v5-page .v5-coda .v5-footer-meta nav,.selection-page .selection-coda .v5-footer-meta nav){justify-content:flex-start!important;gap:.55rem .85rem!important}:is(.sorelia-footer .v5-footer-meta span,.sorelia-site .v5-redraft.v5-page .v5-coda .v5-footer-meta span,.selection-page .selection-coda .v5-footer-meta span){text-align:right!important;white-space:nowrap!important;justify-self:end!important}}@media (min-width:1360px) and (max-width:1500px) and (min-height:820px) and (max-height:980px){:is(.sorelia-footer.v5-coda.selection-coda .v5-coda-copy,.sorelia-site .v5-redraft .sorelia-footer.v5-coda.selection-coda .v5-coda-copy,.selection-page .sorelia-footer.v5-coda.selection-coda .v5-coda-copy,.sorelia-site .v5-redraft.v5-page .v5-coda .v5-coda-copy,.selection-page .selection-coda .v5-coda-copy){top:calc(50% - 20px)!important}}
:is(.sorelia-site .v5-redraft,.sorelia-site .v5-redraft p,.sorelia-site .v5-redraft a,.sorelia-site .v5-redraft small,.sorelia-site .v5-redraft em,.sorelia-site .v5-redraft h1,.sorelia-site .v5-redraft h2,.sorelia-site .v5-redraft h3,.sorelia-site .v5-redraft .v5-kicker,.sorelia-site .v5-redraft .v5-image-band-copy p){font-family:var(--font-zcool), SoreliaZCOOL, serif}.sorelia-site .v5-redraft{overflow-x:clip}:is(.sorelia-site .v5-redraft h1,.sorelia-site .v5-redraft h2,.sorelia-site .v5-redraft h3){font-weight:900}:is(.sorelia-site .v5-redraft .v5-door h3,.sorelia-site .v5-redraft .v5-entrance-intro h2,.sorelia-site .v5-redraft .v5-experience-head h2,.sorelia-site .v5-redraft .v5-selection-copy h2){letter-spacing:.018em;-webkit-text-fill-color:currentColor;-webkit-text-stroke:1.35px currentColor;text-shadow:1px 0,-1px 0,0 1px,0 -1px,.7px .7px,-.7px .7px,.7px -.7px,-.7px -.7px;word-spacing:.08em}.sorelia-site .v5-redraft .v5-hero h1{letter-spacing:.014em;-webkit-text-fill-color:currentColor;-webkit-text-stroke:1.05px currentColor;text-shadow:.78px 0,-.78px 0,0 .78px,0 -.78px,.52px .52px,-.52px .52px,.52px -.52px,-.52px -.52px,0 0 24px #000000b8;word-spacing:.08em;width:max-content;max-width:calc(100vw - 2*clamp(1.5rem,8vw,9.5rem));font-size:clamp(3.2rem,4.8vw,6.05rem);line-height:.96}@media (max-width:980px){.sorelia-site .v5-redraft .v5-hero h1{width:auto;max-width:100%}}.sorelia-site .v5-redraft .v5-hero-copy>p:not(.v5-kicker){max-width:540px;font-family:var(--font-zcool), SoreliaZCOOL, serif;letter-spacing:.012em;font-size:clamp(.94rem,.95vw,1.08rem);line-height:1.7}@media (min-width:2300px){.sorelia-site .v5-redraft .v5-hero-copy{margin-left:clamp(22rem,18vw,38rem);padding-top:calc(clamp(22rem,48vh,34rem) + 150px)}}.sorelia-site .v5-redraft.v5-page .v5-manifesto-copy h2{color:#c7a66a;letter-spacing:.018em;-webkit-text-fill-color:currentColor;-webkit-text-stroke:1.45px #c7a66a;text-shadow:1px 0 #c7a66a,-1px 0 #c7a66a,0 1px #c7a66a,0 -1px #c7a66a,.7px .7px #c7a66a,-.7px .7px #c7a66a,.7px -.7px #c7a66a,-.7px -.7px #c7a66a;word-spacing:.08em;font-size:clamp(2.45rem,4.65vw,5.25rem);font-weight:900;position:relative;text-transform:uppercase!important}.sorelia-site .v5-redraft.v5-page .v5-entrance-intro h2{max-width:15ch;font-size:clamp(2.45rem,4.65vw,5.25rem);line-height:.96}.sorelia-site .v5-redraft.v5-page .v5-entrances{padding-block:clamp(5rem,8vw,8.5rem)}.sorelia-site .v5-redraft.v5-page .v5-door{gap:clamp(.9rem,1.6vw,1.8rem);min-height:clamp(220px,15vw,250px);padding:clamp(1.4rem,2.4vw,2.5rem) 0}.sorelia-site .v5-redraft.v5-page .v5-door:hover{background:linear-gradient(90deg,#c7a66a1a,#0000 65%);padding-left:clamp(.5rem,1.2vw,1.2rem)}.sorelia-site .v5-redraft.v5-page .v5-door h3{font-size:clamp(2.45rem,4.65vw,5.25rem);line-height:.96}.sorelia-site .v5-redraft.v5-page .v5-image-band-copy{text-align:right;width:min(44rem,100vw - 2.5rem);max-width:none;bottom:clamp(2rem,6vw,6rem);right:clamp(1.25rem,7vw,7rem)}.sorelia-site .v5-redraft.v5-page .v5-image-band-copy p{color:#f1eee7;letter-spacing:.016em;-webkit-text-fill-color:currentColor;-webkit-text-stroke:1.25px currentColor;text-shadow:.95px 0,-.95px 0,0 .95px,0 -.95px,.65px .65px,-.65px .65px,.65px -.65px,-.65px -.65px;word-spacing:.08em;font-size:clamp(2.4rem,4.4vw,5rem);font-weight:900;line-height:.94}:is(.sorelia-site .v5-redraft.v5-page .v5-manifesto-copy p:not(.v5-kicker),.sorelia-site .v5-redraft.v5-page .v5-entrance-intro>p:not(.v5-kicker),.sorelia-site .v5-redraft.v5-page .v5-door p,.sorelia-site .v5-redraft.v5-page .v5-experience-head p,.sorelia-site .v5-redraft.v5-page .v5-experience-steps p,.sorelia-site .v5-redraft.v5-page .v5-selection-copy p){letter-spacing:.018em;font-size:clamp(1.06rem,1.18vw,1.24rem);line-height:1.82}.sorelia-site .v5-redraft.v5-page .v5-manifesto{padding-top:clamp(1.8rem,3.2vw,3.7rem);padding-bottom:0}.sorelia-site .v5-redraft.v5-page .v5-manifesto-copy{padding-block:clamp(.6rem,1.1vw,1.2rem);position:relative}.sorelia-site .v5-redraft.v5-page .v5-manifesto-copy:before{content:"";filter:drop-shadow(0 0 10px #c7a66a29);opacity:.88;background:radial-gradient(circle,#c7a66af2 0 2px,#0000 2.5px) 50%/100% 100% no-repeat,linear-gradient(90deg,#0000 0,#c7a66a33 11%,#c7a66ac7 37%,#0000 46% 54%,#c7a66ac7 63%,#c7a66a33 89%,#0000 100%) 50% 47%/100% 1px no-repeat,linear-gradient(90deg,#0000 0,#c7a66a61 18%,#c7a66ab8 34%,#0000 43% 57%,#c7a66ab8 66%,#c7a66a61 82%,#0000 100%) 50% 58%/88% 1px no-repeat,linear-gradient(90deg,#0000 0 calc(50% - 1px),#c7a66acc calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)) 50%/100% .58rem no-repeat;width:min(42rem,74vw);height:clamp(1.25rem,2vw,2.1rem);margin-inline:auto;display:block}.sorelia-site .v5-redraft.v5-page .v5-manifesto-copy:after{content:"";filter:drop-shadow(0 0 10px #c7a66a29);opacity:.88;background:radial-gradient(circle,#c7a66af2 0 2px,#0000 2.5px) 50%/100% 100% no-repeat,linear-gradient(90deg,#0000 0,#c7a66a33 11%,#c7a66ac7 37%,#0000 46% 54%,#c7a66ac7 63%,#c7a66a33 89%,#0000 100%) 50% 47%/100% 1px no-repeat,linear-gradient(90deg,#0000 0,#c7a66a61 18%,#c7a66ab8 34%,#0000 43% 57%,#c7a66ab8 66%,#c7a66a61 82%,#0000 100%) 50% 58%/88% 1px no-repeat,linear-gradient(90deg,#0000 0 calc(50% - 1px),#c7a66acc calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)) 50%/100% .58rem no-repeat;width:min(42rem,74vw);height:clamp(1.25rem,2vw,2.1rem);margin-inline:auto;display:block}.sorelia-site .v5-redraft.v5-page .v5-manifesto-copy:before{background:radial-gradient(circle,#c7a66af2 0 2px,#0000 2.5px) 50%/100% 100% no-repeat,linear-gradient(90deg,#0000 0,#c7a66a33 11%,#c7a66ac7 37%,#0000 46% 54%,#c7a66ac7 63%,#c7a66a33 89%,#0000 100%) 50% 52%/100% 1px no-repeat,linear-gradient(90deg,#0000 0 calc(50% - 1px),#c7a66acc calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)) 50%/100% .58rem no-repeat;margin-bottom:clamp(.55rem,1vw,1.1rem)}.sorelia-site .v5-redraft.v5-page .v5-manifesto-copy:after{margin-top:clamp(.55rem,1vw,1.1rem)}.sorelia-site .v5-redraft.v5-page .v5-ornament{display:none}.sorelia-site .v5-redraft.v5-page .v5-principles{color:#11100e;text-align:left;background:#eee9df;border-top:1px solid #0c0b0a1f;border-bottom:1px solid #0c0b0a1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:calc(100% + 2.5rem);max-width:none;margin:clamp(1.8rem,3vw,3.4rem) -1.25rem 0;display:grid}.sorelia-site .v5-redraft.v5-page .v5-principles article{border-right:1px solid #0c0b0a1f;min-height:0;padding:clamp(2.35rem,3.5vw,4rem) clamp(1.75rem,3.6vw,4rem)}.sorelia-site .v5-redraft.v5-page .v5-principles article:last-child{border-right:0}.sorelia-site .v5-redraft.v5-page .v5-principles article:before{content:none}.sorelia-site .v5-redraft.v5-page .v5-principles h3{color:#11100e;letter-spacing:0;text-shadow:none;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;text-transform:none;word-spacing:0;font-size:clamp(1.95rem,2.35vw,2.75rem);line-height:1.05}.sorelia-site .v5-redraft.v5-page .v5-principles p{color:#11100eb3;letter-spacing:.005em;max-width:31rem;margin:1.25rem 0 0;font-size:clamp(1rem,1vw,1.12rem);line-height:1.82}.sorelia-site .v5-redraft.v5-page .v5-experience{color:#11100e;background:linear-gradient(90deg,#eee9dff5 0%,#e2dbcff5 54%,#070706c7 100%),#eee9df;grid-template-columns:minmax(18rem,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(2.4rem,5.8vw,7rem);padding-top:clamp(4rem,5.6vw,6.4rem);padding-bottom:clamp(4.5rem,6.4vw,7.4rem);display:grid}:is(.sorelia-site .v5-redraft.v5-page .v5-experience-head,.sorelia-site .v5-redraft.v5-page .v5-experience-terms,.sorelia-site .v5-redraft.v5-page .v5-experience-steps){max-width:none}.sorelia-site .v5-redraft.v5-page .v5-experience-head{grid-template-columns:subgrid;grid-column:1/-1;margin-bottom:0;display:grid}.sorelia-site .v5-redraft.v5-page .v5-experience-head h2{color:#11100ee6;letter-spacing:.012em;-webkit-text-fill-color:currentColor;-webkit-text-stroke:.48px currentColor;text-shadow:.32px 0,-.32px 0,0 .32px,0 -.32px;word-spacing:0;max-width:12.5ch;font-size:clamp(1.85rem,2.65vw,3.35rem);line-height:1.05}:is(.sorelia-site .v5-redraft.v5-page .v5-experience-head p,.sorelia-site .v5-redraft.v5-page .v5-experience-steps p){color:#11100eb8}.sorelia-site .v5-redraft.v5-page .v5-experience-head p{grid-column:2;max-width:38rem;margin-top:clamp(.25rem,.6vw,.7rem);font-size:clamp(.98rem,1vw,1.12rem);line-height:1.72}.sorelia-site .v5-redraft.v5-page .v5-experience-terms{color:#11100e94;flex-wrap:wrap;grid-column:2;gap:.55rem clamp(.85rem,1.5vw,1.6rem);margin-top:clamp(1.25rem,2vw,2rem);display:flex}.sorelia-site .v5-redraft.v5-page .v5-experience-terms span{letter-spacing:.17em;text-transform:uppercase;font-size:clamp(.72rem,.74vw,.84rem);font-weight:900}.sorelia-site .v5-redraft.v5-page .v5-experience-terms span+span:before{content:"·";color:#c7a66abd;margin-right:clamp(.85rem,1.5vw,1.6rem)}.sorelia-site .v5-redraft.v5-page .v5-experience-steps{border-top:1px solid #11100e29;padding-top:clamp(.4rem,.8vw,.8rem);display:block}.sorelia-site .v5-redraft.v5-page .v5-experience-steps article{border-bottom:1px solid #11100e1f;grid-template-columns:minmax(8rem,.34fr) minmax(0,1fr);gap:clamp(1.2rem,2.8vw,3.4rem);min-height:0;padding:clamp(1.1rem,1.65vw,1.8rem) 0;display:grid}.sorelia-site .v5-redraft.v5-page .v5-experience-steps article:last-child{border-bottom-color:#11100e29}.sorelia-site .v5-redraft.v5-page .v5-experience-steps h3{color:#11100e;letter-spacing:.02em;text-transform:uppercase;-webkit-text-stroke-color:#11100e;text-shadow:.38px 0 #11100e,-.38px 0 #11100e,0 .38px #11100e,0 -.38px #11100e;margin:0;font-size:clamp(1.18rem,1.38vw,1.7rem)}.sorelia-site .v5-redraft.v5-page .v5-experience-steps p{margin:0;font-size:clamp(.9rem,.9vw,1rem);line-height:1.68}.sorelia-site .sorelia-coda-separator{color:#c7a66a75;-webkit-text-stroke:0;text-shadow:none;font-size:.72em;transform:translateY(-.04em)}@media (max-width:980px){.sorelia-site .v5-redraft.v5-page .v5-image-band-copy{text-align:left;width:auto;max-width:none;left:1.25rem;right:1.25rem}.sorelia-site .v5-redraft.v5-page .v5-principles{grid-template-columns:1fr}.sorelia-site .v5-redraft.v5-page .v5-principles article{border-bottom:1px solid #0c0b0a1f;border-right:0}.sorelia-site .v5-redraft.v5-page .v5-principles article:last-child{border-bottom:0}.sorelia-site .v5-redraft.v5-page .v5-experience{display:block}.sorelia-site .v5-redraft.v5-page .v5-experience-head{display:block}:is(.sorelia-site .v5-redraft.v5-page .v5-experience-head p,.sorelia-site .v5-redraft.v5-page .v5-experience-terms,.sorelia-site .v5-redraft.v5-page .v5-experience-steps){margin-top:clamp(1.35rem,5vw,2.4rem)}}@media (max-width:560px){.sorelia-site .v5-redraft .v5-hero-copy{width:calc(100% - 2.4rem);margin-left:1rem;padding-top:clamp(17.75rem,53.25svh,30rem)}.sorelia-site .v5-redraft .v5-hero h1{-webkit-text-stroke-width:.86px;text-shadow:.62px 0,-.62px 0,0 .62px,0 -.62px,.42px .42px,-.42px .42px,.42px -.42px,-.42px -.42px,0 0 24px #000000b8;font-size:clamp(2.35rem,10.4vw,2.85rem);line-height:1.02}.sorelia-site .v5-redraft .v5-hero-copy>p:not(.v5-kicker){margin-top:1.15rem;font-size:clamp(.88rem,4vw,.94rem);line-height:1.58}.sorelia-site .v5-redraft .v5-hero-copy>span{margin-top:1.35rem}.sorelia-site .v5-redraft.v5-page .v5-entrance-intro h2{font-size:clamp(2.25rem,11vw,3.4rem)}.sorelia-site .v5-redraft.v5-page .v5-experience-head h2{font-size:clamp(1.95rem,8.5vw,2.75rem)}.sorelia-site .v5-redraft.v5-page .v5-experience-steps article{display:block}.sorelia-site .v5-redraft.v5-page .v5-experience-steps p{margin-top:.65rem}.sorelia-site .v5-redraft.v5-page .v5-experience-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem clamp(1rem,5vw,1.45rem);width:min(100%,19rem);display:grid}.sorelia-site .v5-redraft.v5-page .v5-experience-terms span{letter-spacing:.15em;white-space:nowrap;border-left:1px solid #c7a66a8a;min-width:0;padding-left:.72rem;font-size:clamp(.64rem,2.85vw,.74rem);line-height:1.35;display:block}.sorelia-site .v5-redraft.v5-page .v5-experience-terms span+span:before{content:none;margin-right:0}}
.selection-page{--selection-bg:#050505;--selection-ink:#eee9df;--selection-muted:#eee9dfad;--selection-gold:#c7a66a;background:var(--selection-bg);min-height:100svh;color:var(--selection-ink);font-family:var(--font-zcool), SoreliaZCOOL, serif;overflow-x:clip}:is(.selection-page p,.selection-page a,.selection-page button,.selection-page span,.selection-page em,.selection-page h1,.selection-page h2,.selection-page h3){font-family:var(--font-zcool), SoreliaZCOOL, serif}:is(.selection-page h1,.selection-page h2,.selection-page h3){text-transform:uppercase;font-weight:900}.selection-hero{isolation:isolate;grid-template-columns:minmax(0,.92fr) minmax(20rem,.72fr);align-items:end;gap:clamp(2rem,7vw,8rem);min-height:clamp(520px,74svh,760px);padding:clamp(7rem,10.5vw,9.8rem) clamp(1.5rem,8vw,9.5rem) clamp(2.8rem,4.8vw,4.9rem);display:grid;position:relative;overflow:hidden}.selection-hero-image{z-index:-3;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;opacity:1;filter:none;width:100%;height:100%;position:absolute;inset:0;transform:none}.selection-hero:before{content:"";z-index:-2;background:radial-gradient(circle at 64% 38%,#eee9df09,#0000 30%),linear-gradient(90deg,#0505059e 0%,#05050552 30%,#05050514 56%,#05050575 76%,#050505e6 100%),linear-gradient(#05050514 0%,#05050500 52%,#05050594 100%);position:absolute;inset:0}.selection-hero-copy{max-width:660px}.selection-hero-copy h1{color:#f1eee7;letter-spacing:.012em;-webkit-text-fill-color:currentColor;-webkit-text-stroke:.65px currentColor;text-shadow:.45px 0,-.45px 0,0 .45px,0 -.45px,0 0 30px #000000c2;max-width:12.5ch;margin:0;font-size:clamp(1.85rem,2.65vw,3.35rem);line-height:1.05}.selection-hero-copy>p:not(.v5-kicker){color:#eee9dfc7;letter-spacing:.012em;max-width:520px;margin:1.35rem 0 0;font-size:clamp(.94rem,.96vw,1.08rem);line-height:1.7}.selection-hero-rule{background:linear-gradient(90deg,#c7a66af2,#c7a66a00);width:clamp(6rem,8vw,9rem);height:1px;margin-top:clamp(1.55rem,2vw,2.2rem);display:block;box-shadow:0 0 14px #c7a66a47}.selection-hero-note{color:#eee9dfb8;border-top:1px solid #c7a66a61;justify-self:end;width:min(460px,100%)}.selection-hero-note>span{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #c7a66a2e;padding:1.25rem 0;font-size:clamp(.8rem,.82vw,.95rem);line-height:1.5;display:block}.selection-frame{color:#11100e;background:linear-gradient(90deg,#eee9dff5 0%,#e2dbcff5 54%,#070706c7 100%),#eee9df;border-top:1px solid #11100e29;border-bottom:1px solid #11100e24;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(1.5rem,5vw,6rem);padding:clamp(1.7rem,2.8vw,3.2rem) clamp(1.5rem,8vw,9.5rem);display:grid}.selection-frame-head{max-width:48rem}.selection-frame-head p:not(.v5-kicker){color:#11100ead;letter-spacing:.014em;margin:.55rem 0 0;font-size:clamp(.95rem,.96vw,1.08rem);line-height:1.64}.selection-frame-links{flex-wrap:wrap;gap:clamp(1.65rem,2.7vw,3.2rem);margin-top:1.35rem;display:flex}.selection-frame-links a{color:#8f6f3f;-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:.22em;text-transform:uppercase;background:0 0;border:0;flex-direction:column;align-items:flex-start;width:clamp(10.1rem,10.6vw,12.2rem);padding:.5rem .72rem .72rem;font-size:.74rem;font-weight:850;line-height:1.2;text-decoration:none;transition:padding .26s,transform .26s,background .26s,color .17s,opacity .17s;display:flex;position:relative}.selection-frame-links a:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .26s;position:absolute;bottom:0;left:0}:is(.selection-frame-links a:hover,.selection-frame-links a:focus-visible){color:#11100e;background:linear-gradient(90deg,#8f6f3f21,#0000 72%);outline:none;padding-left:1rem;transform:translate(.28rem)}.selection-frame-links a:hover:after{transform:scaleX(1.35)}.selection-frame-links a:focus-visible:after{transform:scaleX(1.35)}@media (min-width:981px){.selection-frame-links a{white-space:nowrap;width:auto;min-width:18.5rem}}.selection-frame .v5-kicker{font-weight:950;color:#050505!important}.selection-signature-panel{background:linear-gradient(90deg,#c7a66a14,#0000 36%),radial-gradient(circle at 82% 38%,#eee9df0b,#0000 28%),#050505;border-bottom:1px solid #c7a66a2e;grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);align-items:end;gap:clamp(2rem,7vw,8rem);padding:clamp(3.2rem,5.4vw,6.2rem) clamp(1.5rem,8vw,9.5rem);display:grid}.selection-signature-panel h2{color:#c7a66a;letter-spacing:.012em;-webkit-text-fill-color:currentColor;-webkit-text-stroke:.65px currentColor;text-shadow:.45px 0,-.45px 0,0 .45px,0 -.45px;max-width:12.5ch;margin:0;font-size:clamp(1.85rem,2.65vw,3.35rem);line-height:1.05}.selection-signature-panel>p{color:#eee9dfb3;letter-spacing:.018em;max-width:55rem;margin:0;font-size:clamp(1.05rem,1.15vw,1.28rem);line-height:1.86}.selection-frame-head h2{color:#eee9df;letter-spacing:.012em;-webkit-text-fill-color:currentColor;-webkit-text-stroke:.65px currentColor;text-shadow:.45px 0,-.45px 0,0 .45px,0 -.45px;max-width:12.5ch;margin:0;font-size:clamp(1.85rem,2.65vw,3.35rem);line-height:1.05}.selection-filter-form{display:block}.selection-filter-panel{z-index:25;width:auto;margin:clamp(1.35rem,2vw,2.2rem) clamp(1.5rem,8vw,9.5rem) 0;display:block;position:relative}.selection-filter-panel:not([open])>.selection-filter-panel-content{display:none}.selection-filter-panel[open]>.selection-filter-panel-content{background:linear-gradient(#12110fe0,#050505f5),#050505;border:1px solid #c7a66a3d;width:min(26rem,100vw - 3rem);margin-top:.72rem;padding:.62rem;display:block}.selection-filter-panel-summary{cursor:pointer;color:#c7a66ad6;outline-offset:-1px;pointer-events:auto;background:0 0;border:0;outline:1px solid #0000;align-items:center;gap:1rem;width:100%;min-height:2.15rem;padding:0;list-style:none;display:flex;position:relative}.selection-filter-panel-summary::-webkit-details-marker{display:none}.selection-filter-panel-summary>span{color:currentColor;letter-spacing:.18em;text-transform:uppercase;flex:none;font-size:.72rem;font-weight:900;line-height:1}.selection-filter-panel-summary:after{content:"";background:linear-gradient(90deg,#c7a66a8f,#c7a66a00);border:0;flex:auto;height:1px;transition:opacity .18s;transform:none}.selection-filter-panel[open] .selection-filter-panel-summary:after{opacity:.82;transform:none}.selection-filterbar{z-index:20;background:#0505052e;border:1px solid #c7a66a38;grid-template-columns:1fr;margin:0;display:grid;position:relative}.selection-filter-control{border-bottom:1px solid #c7a66a29;border-right:0;min-width:0;min-height:3.8rem;display:grid;position:relative}.selection-filter-control[open]{z-index:30}.selection-filter-control:last-child{border-bottom:0}.selection-filter-control:after{content:"";pointer-events:none;z-index:3;border-bottom:1px solid #c7a66ad1;border-right:1px solid #c7a66ad1;width:.42rem;height:.42rem;transition:transform .18s,border-color .18s;position:absolute;top:50%;right:1rem;transform:translateY(-70%)rotate(45deg)}.selection-filter-control[open]:after{border-color:#eee9dfe0;transform:translateY(-30%)rotate(225deg)}.selection-filter-trigger{z-index:2;cursor:pointer;background:0 0;border:0;width:100%;min-height:3.8rem;list-style:none;position:relative}.selection-filter-trigger::-webkit-details-marker{display:none}.selection-filter-trigger>span{color:#eee9dfc7;letter-spacing:.2em;text-transform:uppercase;place-items:center;min-width:0;min-height:3.8rem;padding:.75rem 2.15rem .75rem 1rem;font-size:clamp(.72rem,.8vw,.92rem);font-weight:850;line-height:1.25;transition:color .18s,background .18s;display:grid}:is(.selection-filter-trigger:hover>span,.selection-filter-control[open] .selection-filter-trigger>span){color:#eee9dff2;background:#c7a66a13}.selection-filter-trigger:focus-visible{outline-offset:-1px;outline:1px solid #c7a66ac7}.selection-filter-menu{z-index:35;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#14120ff0,#080807f5),#050505eb;border:1px solid #c7a66a52;border-left:0;border-right:0;padding:.35rem;display:grid;position:static}.selection-filter-control:not([open]) .selection-filter-menu{display:none}.selection-filter-option{appearance:none;color:#eee9dfc7;letter-spacing:.16em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c7a66a1c;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.55rem;width:100%;min-height:2.85rem;padding:.7rem .95rem;font-family:inherit;font-size:clamp(.72rem,.78vw,.86rem);font-weight:850;line-height:1.25;text-decoration:none;transition:color .16s,background .16s;display:grid}.selection-filter-option input{opacity:0;pointer-events:none;position:absolute}.selection-filter-check{color:#c7a66a;place-items:center;width:1rem;font-size:.72rem;line-height:1;display:inline-grid}.selection-filter-option input:checked+.selection-filter-check:before{content:"✓"}.selection-filter-option:last-child{border-bottom:0}:is(.selection-filter-option:hover,.selection-filter-option:focus-visible){color:#f1eee7;background:#c7a66a21;outline:0}.selection-filter-option:has(input:checked){color:#c7a66a;background:linear-gradient(90deg,#c7a66a21,#c7a66a0b),#c7a66a0f}.selection-filter-status{color:#eee9df8a;letter-spacing:.14em;text-transform:uppercase;gap:.8rem;margin:.72rem 0 0;font-size:clamp(.72rem,.76vw,.88rem);display:grid}.selection-filter-summary{flex-wrap:wrap;align-items:center;gap:.7rem;min-width:0;display:flex}.selection-filter-count{color:#eee9df94}.selection-filter-chips{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.selection-filter-chip{color:#c7a66ae6;letter-spacing:.14em;background:#c7a66a0e;border:1px solid #c7a66a33;align-items:center;min-height:1.85rem;padding:.34rem .52rem;font-size:.62rem;display:inline-flex}.selection-filter-actions{flex-shrink:0;justify-content:stretch;align-items:center;gap:.6rem;display:flex}.selection-filter-spacer{min-height:1px}:is(.selection-filter-status button,.selection-filter-status a,.selection-empty a){appearance:none;color:#c7a66adb;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#05050561;border:1px solid #c7a66a57;justify-content:center;align-items:center;padding:.72rem .9rem;font-family:inherit;font-size:.68rem;font-weight:850;text-decoration:none;display:inline-flex}:is(.selection-filter-status button,.selection-filter-status a){flex:auto;min-height:2.8rem}.selection-filter-status button:disabled{opacity:.38;cursor:default}@media (min-width:981px){.selection-filter-panel[open]>.selection-filter-panel-content{background:0 0;border:0;width:100%;padding:0}.selection-filterbar{background:linear-gradient(#12110fe0,#050505f5),#050505;border-color:#c7a66a3d;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}.selection-filter-control{border-bottom:0;border-right:1px solid #c7a66a29;min-height:3.9rem}.selection-filter-control:last-child{border-right:0}.selection-filter-menu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #c7a66a52;position:absolute;top:100%;left:-1px;right:-1px;box-shadow:0 1.1rem 2.4rem #00000057}.selection-filter-status{justify-content:space-between;align-items:center;gap:1rem;display:flex}.selection-filter-actions{justify-content:flex-end}:is(.selection-filter-status button,.selection-filter-status a){flex:none;min-width:9.5rem}}.selection-empty{text-align:center;background:#050505;place-items:center;gap:1.1rem;min-height:22rem;padding:clamp(2.2rem,4.2vw,5rem) clamp(1.5rem,8vw,9.5rem) clamp(4rem,7vw,8rem);display:grid}.selection-empty p{color:#eee9dfad;letter-spacing:.05em;margin:0;font-size:clamp(1rem,1.1vw,1.18rem)}.selection-grid{z-index:1;box-sizing:border-box;background:#050505;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.2vw,2.8rem);width:min(100%,178rem);margin-inline:auto;padding:clamp(1.35rem,2.7vw,3.2rem) clamp(1.5rem,8vw,9.5rem) clamp(4rem,7vw,8rem);display:grid;position:relative}.selection-card{--selection-card-collapsed-height:clamp(2.85rem, 3.35vw, 3.9rem);--selection-card-x-padding:clamp(.82rem, 1.12vw, 1.2rem);background:#080807;border:1px solid #e0ceaa14;min-width:0;transition:border-color .42s,box-shadow .42s;position:relative;overflow:hidden}:is(.selection-card:hover,.selection-card:focus-within){border-color:#c7a66a47;box-shadow:0 18px 60px #00000052}.selection-card-link{height:100%;color:inherit;text-decoration:none;display:block}.selection-card-image{aspect-ratio:.74;background:#050505;position:relative;overflow:hidden}.selection-card-image img{-o-object-fit:cover;object-fit:cover;filter:saturate(.54)contrast(1.16)brightness(.62);width:100%;height:100%;transition:transform .7s,filter .7s;display:block;transform:scale(1.015)}.selection-card:hover .selection-card-image img{filter:saturate(.72)contrast(1.18)brightness(.72);transform:scale(1.055)}.selection-card-image:before{content:none}.selection-card-image:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0505050f 0%,#0505052e 48%,#050505c7 100%),linear-gradient(90deg,#0505058f,#0000 42%,#05050538);position:absolute;inset:0}.selection-card-link{position:relative;overflow:hidden}.selection-card-link:before{content:"";z-index:3;pointer-events:none;opacity:.042;filter:saturate(.16)brightness(1.72)blur(5.8px);background-image:url(/images/sorelia-symbol.svg);background-position:50% 58%;background-repeat:no-repeat;background-size:112%;position:absolute;inset:0}.selection-badge{z-index:4;color:#ead8ad;letter-spacing:.145em;text-transform:uppercase;transform-origin:50%;background:linear-gradient(135deg,#eee9df13,#0000 44%),linear-gradient(90deg,#4a3348f5,#2f2939f0),#241a29eb;border:1px solid #c7a66a7a;justify-content:center;align-items:center;width:clamp(7.85rem,6.9vw,8.85rem);height:clamp(1.5rem,1.35vw,1.88rem);padding:0 .62rem;font-size:clamp(.62rem,.58vw,.76rem);font-weight:900;line-height:1;display:inline-flex;position:absolute;top:clamp(1.18rem,1.38vw,1.52rem);right:clamp(-2.35rem,-1.85vw,-1.78rem);transform:rotate(45deg);box-shadow:0 0 0 1px #05050575,0 .55rem 1.25rem #0000004d}.selection-badge:after{content:"";background:#cbb77d6b;height:1px;position:absolute;bottom:.26rem;left:.46rem;right:.46rem}.selection-card-copy{z-index:5;isolation:isolate;padding:0 var(--selection-card-x-padding) clamp(.8rem, 1vw, 1.05rem);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateY(calc(100% - var(--selection-card-collapsed-height)));background:linear-gradient(#07070714,#070707c2),#07070770;border-top:1px solid #e0ceaa14;transition:transform .42s,background .42s,border-color .42s;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -24px 70px #00000057}:is(.selection-card-copy:hover,.selection-card:focus-within .selection-card-copy){background:linear-gradient(#0707076b,#070707d6),#070707ad;border-color:#c7a66a57;transform:translateY(0)}.selection-card-copy-head{z-index:1;height:var(--selection-card-collapsed-height);justify-content:space-between;align-items:center;gap:1rem;transition:transform .42s;display:flex;position:relative;transform:translateY(-2px)}.selection-card-name-row{white-space:nowrap;align-items:center;gap:clamp(.62rem,.74vw,.88rem);min-width:0;display:inline-flex}:is(.selection-card-copy:hover .selection-card-copy-head,.selection-card:focus-within .selection-card-copy-head){transform:translateY(2px)}.selection-card-copy-head h3{color:#eee9df;letter-spacing:.012em;-webkit-text-fill-color:currentColor;-webkit-text-stroke:.85px currentColor;margin:0;font-size:clamp(1.45rem,2.18vw,2.9rem);line-height:.9}.selection-curated-marker{color:#c7a66ae0;letter-spacing:.135em;text-transform:uppercase;flex:none;font-size:clamp(.54rem,.54vw,.68rem);font-weight:900;line-height:1;transform:translateY(.04em)}.selection-card-copy-head span{color:#c7a66ac7;letter-spacing:.18em;text-transform:none;white-space:nowrap;margin:0;font-size:clamp(.68rem,.62vw,.82rem);font-weight:400;line-height:1;transition:opacity .18s;transform:translateY(.92em)}:is(.selection-card-copy:hover .selection-card-copy-head span,.selection-card:focus-within .selection-card-copy-head span){opacity:0}.selection-card-extended{z-index:1;opacity:0;margin-top:.16rem;transition:opacity .28s,transform .28s;position:relative;transform:translateY(.35rem)}.selection-card-extended p{color:#c7a66ac7;letter-spacing:.18em;text-transform:none;white-space:nowrap;margin:0;font-size:clamp(.68rem,.62vw,.82rem);font-weight:400;line-height:1.05;transform:translateY(-4px)}:is(.selection-card-extended span,.selection-card-extended em){color:#eee9dfa3;letter-spacing:.075em;font-style:normal;line-height:1.18;display:block}:is(.selection-card-copy:hover .selection-card-extended,.selection-card:focus-within .selection-card-extended){opacity:1;transform:translateY(0)}.selection-card-extended span{margin-top:.22rem;font-size:clamp(.78rem,.82vw,.94rem)}.selection-card-extended em{color:#eee9df80;margin-top:.34rem;font-size:clamp(.78rem,.82vw,.95rem)}.selection-standards{color:#11100e;background:linear-gradient(90deg,#eee9dff5 0%,#e2dbcff5 54%,#070706c7 100%),#eee9df;grid-template-columns:minmax(20rem,.86fr) minmax(0,1.14fr);gap:clamp(2rem,5.4vw,6.4rem);padding:clamp(3.1rem,4.8vw,5.4rem) clamp(1.5rem,8vw,9.5rem);display:grid}.selection-standards .v5-kicker{font-weight:900;color:#11100ed6!important}.selection-standards-intro h2{color:#11100ee6;letter-spacing:.012em;-webkit-text-fill-color:currentColor;-webkit-text-stroke:.48px currentColor;text-shadow:.32px 0,-.32px 0,0 .32px,0 -.32px;max-width:12.5ch;margin:0;font-size:clamp(1.85rem,2.65vw,3.35rem);line-height:1.05}.selection-curated-copy{border-top:1px solid #11100e24;max-width:46rem;padding-top:clamp(.4rem,1vw,.9rem)}.selection-curated-copy p{color:#11100ea8;letter-spacing:.012em;max-width:42rem;margin:0;font-size:clamp(.98rem,1vw,1.12rem);line-height:1.78}.selection-curated-copy p+p{margin-top:clamp(1rem,1.6vw,1.45rem)}.selection-signature-note{color:#11100e94;letter-spacing:.012em;max-width:40rem;margin:clamp(1.2rem,1.8vw,1.8rem) 0 0;padding:0;font-size:clamp(.86rem,.88vw,.98rem);line-height:1.62}@media (max-width:980px){:is(.selection-hero,.selection-frame,.selection-signature-panel,.selection-standards){display:block}:is(.selection-hero-note,.selection-filterbar,.selection-signature-panel>p,.selection-curated-copy){margin-top:2.5rem}.selection-grid{grid-template-columns:1fr}.selection-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-filter-control:nth-child(2n){border-right:0}.selection-filter-panel{z-index:25;width:auto;margin:clamp(1.35rem,5vw,2rem) clamp(1.25rem,6vw,2rem) 0;display:block;position:relative}.selection-filter-panel-summary{cursor:pointer;color:#eee9dfdb;outline-offset:-1px;pointer-events:auto;background:linear-gradient(90deg,#c7a66a14,#0000 74%),#0505057a;border:1px solid #c7a66a57;outline:1px solid #0000;justify-content:space-between;align-items:center;min-height:3.65rem;padding:.8rem 1.05rem;list-style:none;display:flex;position:relative}.selection-filter-panel-summary::-webkit-details-marker{display:none}.selection-filter-panel-summary:focus-visible{outline-color:#c7a66ab8}.selection-filter-panel-summary>span{color:currentColor;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1}.selection-filter-panel-summary:after{content:"";opacity:1;background:0 0;border:1px solid #c7a66adb;border-top:0;border-left:0;flex:0 0 .48rem;width:.48rem;height:.48rem;transition:transform .18s;transform:translateY(-25%)rotate(45deg)}.selection-filter-panel[open] .selection-filter-panel-summary:after{opacity:1;transform:translateY(25%)rotate(225deg)}.selection-filter-panel:not([open])>.selection-filter-panel-content{display:none}.selection-filter-panel[open]>.selection-filter-panel-content{background:linear-gradient(#12110fe0,#050505f5),#050505;border:1px solid #c7a66a3d;margin-top:.72rem;padding:.62rem;display:block}.selection-filterbar{background:#0505052e;border-color:#c7a66a38;grid-template-columns:1fr;margin:0}:is(.selection-filter-control,.selection-filter-control:nth-child(2n)){border-bottom:1px solid #c7a66a29;border-right:0}.selection-filter-control:after{top:1.9rem}.selection-filter-control:last-child{border-bottom:0}.selection-filter-menu{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;border-left:0;border-right:0;position:static}.selection-filter-status{gap:.8rem;margin:.72rem 0 0;display:grid}.selection-filter-actions{justify-content:stretch}:is(.selection-filter-status button,.selection-filter-status a){flex:auto;min-height:2.8rem}}@media (min-width:2300px){.selection-hero{grid-template-columns:minmax(0,.76fr) minmax(20rem,.72fr);min-height:clamp(620px,72svh,860px);padding-left:clamp(16rem,14vw,30rem)}:is(.selection-frame,.selection-signature-panel,.selection-standards){padding-left:clamp(16rem,14vw,30rem)}:is(.selection-filterbar,.selection-filter-status){margin-left:clamp(16rem,14vw,30rem)}.selection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,1.65vw,2.35rem);padding-left:clamp(16rem,14vw,30rem)}}@media (min-width:3200px){.selection-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:560px){.selection-hero-copy h1{font-size:clamp(1.95rem,8.5vw,2.75rem)}:is(.selection-frame-head h2,.selection-signature-panel h2,.selection-standards-intro h2){font-size:clamp(1.95rem,8.5vw,2.75rem)}.selection-filterbar{grid-template-columns:1fr}.selection-filter-control{border-top:0;border-bottom:1px solid #c7a66a33;border-right:0}.selection-filter-control:last-child{border-bottom:0}}
.auth-page{color:#f3eee4;background:linear-gradient(#080706f0,#12100df5 46%,#ebe5dafa 46%),#14120f;min-height:100vh}.auth-shell{grid-template-columns:minmax(0,.95fr) minmax(320px,.72fr);align-items:start;gap:clamp(1.2rem,4vw,4rem);width:min(1060px,100vw - 2rem);margin:0 auto;padding:clamp(8rem,12vw,10rem) 0 clamp(4rem,7vw,6rem);display:grid}.auth-copy{max-width:680px}.auth-eyebrow{color:#c7a66a;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .8rem;font-size:.72rem;font-weight:850;line-height:1.2}.auth-copy h1{color:#f6f1e8;letter-spacing:0;margin:0;font-size:clamp(2.4rem,5vw,5.2rem);line-height:.98}.auth-copy p:not(.auth-eyebrow){color:#f6f1e8b8;max-width:45rem;margin:1.15rem 0 0;font-size:clamp(.98rem,1.1vw,1.12rem);line-height:1.78}.auth-panel{color:#15120f;background:#f0e9dc;border:1px solid #14110e24;border-radius:8px;min-width:0;padding:clamp(1.2rem,2.4vw,2rem);box-shadow:0 24px 70px #0c0a0829}.auth-panel h2{color:#15120f;letter-spacing:0;margin:0;font-size:clamp(1.35rem,1.8vw,2rem);line-height:1.1}.auth-form{gap:.92rem;margin-top:1.2rem;display:grid}.auth-form fieldset{border:1px solid #15120f1f;border-radius:8px;gap:.92rem;min-width:0;margin:0;padding:1rem;display:grid}.auth-form legend{color:#8f6d32;letter-spacing:.12em;text-transform:uppercase;padding:0 .3rem;font-size:.7rem;font-weight:850}.auth-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.92rem;display:grid}.auth-form-media{border-bottom:1px solid #15120f1a;gap:.72rem;padding-bottom:.92rem;display:grid}.auth-form-media:last-child{border-bottom:0;padding-bottom:0}.auth-form label{color:#15120fad;letter-spacing:.11em;text-transform:uppercase;gap:.42rem;font-size:.72rem;font-weight:850;display:grid}:is(.auth-form input,.auth-form select,.auth-form textarea){color:#15120f;width:100%;min-height:46px;font:inherit;letter-spacing:0;background:#fffcf4b8;border:1px solid #15120f33;border-radius:6px;padding:.78rem .85rem;font-size:1rem}.auth-form textarea{resize:vertical;min-height:130px;line-height:1.5}:is(.auth-form input:disabled,.auth-form select:disabled,.auth-form textarea:disabled,.auth-form button:disabled){cursor:not-allowed;opacity:.58}.auth-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-password-field{gap:.42rem;display:grid}.auth-password-field>label{color:#15120fad;letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:850}.auth-password-control{position:relative}.auth-password-control input{letter-spacing:0;padding-right:3.4rem;font-family:Arial,Helvetica,sans-serif}.auth-password-control input[type=password]{-webkit-text-security:disc}.auth-password-control button{color:#15120fa8;cursor:pointer;background:0 0;border:0;border-left:1px solid #15120f24;border-radius:0 6px 6px 0;place-items:center;width:42px;min-height:0;padding:0;display:inline-grid;position:absolute;inset:4px 4px 4px auto}.auth-password-control button:hover{color:#15120f}.auth-password-control svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}:is(.auth-form button,.auth-inline-action button){color:#f6f1e8;cursor:pointer;min-height:46px;font:inherit;letter-spacing:.12em;text-transform:uppercase;background:#15120f;border:1px solid #15120f2e;border-radius:6px;font-size:.72rem;font-weight:850}.auth-form .auth-password-control button{width:42px;min-height:0;box-shadow:none;color:#15120fa8;cursor:pointer;letter-spacing:0;text-transform:none;background:0 0;border:0;border-left:1px solid #15120f24;border-radius:0 6px 6px 0;place-items:center;padding:0;font-size:0;display:inline-grid;position:absolute;inset:4px 4px 4px auto}.auth-form .auth-password-control button:hover{color:#15120f;background:0 0}.auth-links{flex-wrap:wrap;gap:.8rem 1rem;margin-top:1.1rem;display:flex}.auth-links a{color:#8f6d32;letter-spacing:.1em;text-transform:uppercase;text-underline-offset:.24em;font-size:.72rem;font-weight:850;text-decoration:underline}.auth-notice{color:#15120fbd;background:#c7a66a1f;border:1px solid #8f6d3247;border-radius:6px;margin:1rem 0 0;padding:.9rem 1rem;font-size:.9rem;line-height:1.45}.auth-notice.is-error{background:#9b3d321a;border-color:#9b3d3247}.auth-media-preview{background:#fffcf46b;border:1px solid #15120f1f;border-radius:8px;gap:.85rem;margin-top:1rem;padding:1rem;display:grid}.auth-media-preview h3{color:#15120f;margin:0;font-size:1rem;line-height:1.2}.auth-media-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.auth-media-preview-item{grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:.72rem;min-width:0;display:grid}:is(.auth-media-preview-item img,.auth-media-preview-placeholder){aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;background:#15120f;border:1px solid #15120f24;border-radius:6px;width:5rem}.auth-media-preview-placeholder{color:#f6f1e8b8;letter-spacing:.1em;text-transform:uppercase;place-items:center;font-size:.62rem;font-weight:850;display:grid}:is(.auth-media-preview-item strong,.auth-media-preview-item span){display:block}.auth-media-preview-item strong{color:#15120f;font-size:.88rem;line-height:1.2}.auth-media-preview-item span{color:#15120f94;text-transform:uppercase;margin-top:.18rem;font-size:.72rem}.auth-media-preview-item p{flex-wrap:wrap;gap:.42rem;margin:.42rem 0 0;display:flex}.auth-media-preview-item a{color:#8f6d32;text-transform:uppercase;text-underline-offset:.22em;font-size:.68rem;font-weight:850;text-decoration:underline}.auth-status-list{gap:.72rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.auth-status-list li{color:#15120fad;border-bottom:1px solid #15120f1a;grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:.8rem;min-height:38px;font-size:.9rem;display:grid}.auth-status-list strong{color:#15120f;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:850}.auth-inline-action{margin-top:1rem}.auth-access-page{isolation:isolate;background:linear-gradient(90deg,#070605fa 0%,#110e0cf5 46%,#3e1815d6 100%),url(/images/velvet-texture.webp) 0 0/420px 420px,#110f0d;position:relative;overflow:hidden}.auth-access-page:before{content:"";z-index:-2;opacity:.52;pointer-events:none;background:linear-gradient(90deg,#070605fa,#07060547 42%,#070605b8),url(/images/shadow-portrait.webp) 50%/cover no-repeat;width:min(48vw,660px);position:absolute;inset:0 0 0 auto}.auth-access-page:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#c7a66a8a,#0000);height:1px;position:absolute;inset:92px 0 auto}.auth-access-page .auth-shell{grid-template-columns:minmax(0,.9fr) minmax(330px,430px);align-items:center;width:min(1120px,100vw - 2rem);min-height:calc(100vh - 120px);padding:clamp(7.25rem,10vw,9.25rem) 0 clamp(3rem,6vw,5rem)}.auth-access-page .auth-copy{max-width:650px}.auth-access-page .auth-copy h1{max-width:11ch;font-size:clamp(2.7rem,6.2vw,6rem)}.auth-access-page .auth-copy p:not(.auth-eyebrow){color:#f6f1e8c2;max-width:37rem}.auth-access-signature{flex-wrap:wrap;gap:.55rem;margin-top:clamp(1.4rem,3vw,2.2rem);display:flex}.auth-access-signature span{color:#f6f1e8b3;letter-spacing:.13em;text-transform:uppercase;background:#f6f1e80a;border:1px solid #c7a66a47;border-radius:999px;padding:.58rem .78rem;font-size:.62rem;font-weight:850;line-height:1}.auth-access-page .auth-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f0e9dcf0;border-color:#f6f1e83d;box-shadow:0 28px 90px #00000061,inset 0 1px #fff6}.auth-panel-intro{color:#15120f9e;margin:.55rem 0 0;font-size:.94rem;line-height:1.55}:is(.auth-access-page .auth-form input,.auth-access-page .auth-form select,.auth-access-page .auth-form textarea){background:#fffcf4db;border-color:#15120f2e;box-shadow:inset 0 1px #ffffff80}:is(.auth-access-page .auth-form input:focus,.auth-access-page .auth-form select:focus,.auth-access-page .auth-form textarea:focus){border-color:#8f6d32a3;outline:0;box-shadow:0 0 0 3px #c7a66a2e}:is(.auth-access-page .auth-form button,.auth-access-page .auth-inline-action button){background:linear-gradient(#211c16,#100d0b);border-color:#15120f66;margin-top:.2rem;box-shadow:0 12px 28px #15120f29}:is(.auth-access-page .auth-form button:hover,.auth-access-page .auth-inline-action button:hover){background:linear-gradient(#2b241c,#15110e)}.auth-access-page .auth-password-control button{box-shadow:none;background:0 0;border:0;border-left:1px solid #15120f24;margin-top:0}.auth-role-segment{background:#15120f0a;gap:.62rem;padding:.72rem}.auth-role-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;display:grid}.auth-role-options label{color:#15120f;cursor:pointer;letter-spacing:0;text-transform:none;gap:0;min-width:0;display:block;position:relative}.auth-role-options input{opacity:0;pointer-events:none;width:1px;min-height:0;position:absolute}.auth-role-options span{background:#fffcf49e;border:1px solid #15120f24;border-radius:6px;align-content:start;gap:.24rem;min-height:88px;padding:.86rem;transition:border-color .18s,background .18s,color .18s,transform .18s;display:grid}.auth-role-options strong{letter-spacing:.1em;text-transform:uppercase;font-size:.82rem;font-weight:850}.auth-role-options small{color:#15120f94;letter-spacing:0;font-size:.78rem;font-weight:600;line-height:1.35}.auth-role-options label:hover span{border-color:#8f6d326b;transform:translateY(-1px)}.auth-role-options input:focus-visible+span{border-color:#8f6d32b8;box-shadow:0 0 0 3px #c7a66a2e}.auth-role-options input:checked+span{color:#f6f1e8;background:#15120f;border-color:#c7a66a94}.auth-role-options input:checked+span small{color:#f6f1e8ad}.auth-flow-page{min-height:100vh}.auth-flow-page:before{opacity:.24}.auth-flow-shell{place-items:center;width:min(100vw - 2rem,1120px);min-height:100vh;margin:0 auto;padding:clamp(7.5rem,12vw,9rem) 0 clamp(3rem,7vw,5rem);display:grid}.auth-flow-card{color:#f6f1e8;width:min(100%,28rem)}.auth-flow-card .auth-eyebrow{margin-bottom:1rem}.auth-flow-card h1{color:#f6f1e8;letter-spacing:0;max-width:13ch;margin:0;font-size:clamp(2.15rem,4vw,3.05rem);line-height:1.08}.auth-flow-intro{color:#f6f1e8bd;margin:1rem 0 0;font-size:.96rem;line-height:1.56}.auth-email-form{margin-top:1.3rem}.auth-email-form label{color:#f6f1e89e}.auth-email-control{background:#090807b8;border:1px solid #f6f1e84d;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.auth-email-control input{color:#f6f1e8;min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:0}.auth-email-control input:focus{box-shadow:none}.auth-email-control button{min-height:0;box-shadow:none;color:#f6f1e8d1;background:#c7a66a1f;border:0;border-left:1px solid #f6f1e82e;border-radius:0;margin:0;padding-inline:1.05rem}.auth-email-control button:hover{background:#c7a66a33}.auth-flow-page .auth-email-control input{color:#f6f1e8;box-shadow:none;background:#0908079e;border:0}.auth-flow-page .auth-email-control input:focus{box-shadow:none;background:#090807c7}.auth-flow-page .auth-email-control button{min-height:0;box-shadow:none;color:#f6f1e8d1;background:#c7a66a1a;border:0;border-left:1px solid #f6f1e82e;border-radius:0;margin:0}.auth-flow-page .auth-email-control button:hover{background:#c7a66a2e}.auth-flow-page .auth-password-field>label{color:#f6f1e89e}.auth-flow-page .auth-password-control input{color:#f6f1e8;box-shadow:none;background:#0908079e;border-color:#f6f1e84d}.auth-flow-page .auth-password-control input:focus{background:#090807c7;border-color:#c7a66a85;outline:0;box-shadow:0 0 0 3px #c7a66a1f}:is(.auth-flow-page .auth-password-control button,.auth-flow-page .auth-form .auth-password-control button){color:#f6f1e89e;border-left-color:#f6f1e82e}:is(.auth-flow-page .auth-password-control button:hover,.auth-flow-page .auth-form .auth-password-control button:hover){color:#f6f1e8}.auth-provider-block{margin-top:1.25rem}.auth-provider-block p{color:#f6f1e8d1;margin:0 0 .72rem;font-size:.9rem;font-weight:800}.auth-provider-row{flex-wrap:wrap;gap:.55rem;display:flex}.auth-provider-row form{margin:0}.auth-provider-button{color:#f6f1e8;cursor:pointer;min-width:42px;min-height:42px;font:inherit;letter-spacing:.03em;background:#f6f1e80a;border:1px solid #f6f1e83d;border-radius:5px;justify-content:center;align-items:center;gap:.55rem;padding:0 .92rem;font-size:.78rem;font-weight:850;display:inline-flex}.auth-provider-button:hover{background:#c7a66a14;border-color:#c7a66a75}.auth-provider-icon{flex:none;width:1.05rem;height:1.05rem;display:inline-grid}.auth-flow-footer{margin-top:1.7rem}.auth-flow-footer a{color:#c7a66ae6;text-underline-offset:.32em;font-size:.82rem;font-weight:750;text-decoration:underline}.auth-flow-footer a:hover{color:#f0d59b}@media (max-width:860px){.auth-shell{grid-template-columns:1fr}.auth-access-page:before{opacity:.28;width:100%}.auth-access-page .auth-shell{grid-template-columns:1fr;align-items:start;min-height:auto}}@media (max-width:520px){.auth-shell{width:min(100vw - 1rem,1060px);padding-top:7rem}.auth-status-list li{grid-template-columns:1fr;align-items:start;padding-bottom:.7rem}.auth-form-grid{grid-template-columns:1fr}.auth-media-preview-grid{grid-template-columns:1fr}.auth-access-page .auth-shell{gap:1.1rem;width:min(100vw - 1rem,1120px);padding-top:6.2rem;padding-bottom:3rem}.auth-access-page .auth-copy h1{max-width:9ch;font-size:clamp(2.35rem,14vw,3.2rem)}:is(.auth-access-page .auth-copy p:not(.auth-eyebrow),.auth-access-signature){display:none}.auth-flow-shell{place-items:start center;padding-top:7.5rem}.auth-flow-card h1{max-width:11ch}.auth-role-options{grid-template-columns:1fr}}
.legal-module__8113wq__page{color:#f6f1e8;background:linear-gradient(#080706f5,#161310f5 42%,#ebe5dafa 42%),#14120f;min-height:100vh}.legal-module__8113wq__shell{gap:clamp(1rem,2vw,1.4rem);width:min(980px,100vw - 2rem);margin:0 auto;padding:clamp(8rem,12vw,10rem) 0 clamp(4rem,7vw,6rem);display:grid}.legal-module__8113wq__hero{max-width:760px;padding-bottom:clamp(1rem,3vw,2rem)}.legal-module__8113wq__eyebrow{color:#c7a66a;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .8rem;font-size:.72rem;font-weight:850}.legal-module__8113wq__hero h1{color:#f6f1e8;letter-spacing:0;margin:0;font-size:clamp(2.4rem,5vw,5rem);line-height:.98}.legal-module__8113wq__hero p{color:#f6f1e8b8;margin:1.1rem 0 0;font-size:1rem;line-height:1.76}.legal-module__8113wq__panel{color:#15120f;background:#f0e9dc;border:1px solid #14110e24;border-radius:8px;padding:clamp(1.2rem,2.5vw,2rem);box-shadow:0 24px 70px #0c0a0824}.legal-module__8113wq__panel h2{color:#15120f;letter-spacing:0;margin:0;font-size:clamp(1.3rem,1.8vw,2rem);line-height:1.12}.legal-module__8113wq__panel p,.legal-module__8113wq__panel li{color:#15120fad;font-size:.96rem;line-height:1.65}.legal-module__8113wq__panel p{margin:.8rem 0 0}.legal-module__8113wq__panel ul{gap:.45rem;margin:.9rem 0 0;padding-left:1.1rem;display:grid}.legal-module__8113wq__placeholder{background:#fffcf485;border-left:3px solid #8f6d32b8;padding:.85rem 1rem}
.about-page{overflow-x:clip}.about-hero{isolation:isolate;background:radial-gradient(circle at 78% 18%,#c7a66a1f,#0000 28rem),linear-gradient(118deg,#050505 0%,#080706 48%,#130f0b 100%);grid-template-columns:minmax(0,.92fr) minmax(20rem,.72fr);align-items:center;gap:clamp(2.5rem,7vw,9rem);min-height:clamp(620px,82svh,900px);padding:clamp(7.5rem,10vw,11rem) clamp(1.25rem,7vw,7rem) clamp(4.5rem,7vw,7rem);display:grid;position:relative;overflow:hidden}.about-hero:before{content:"";z-index:-2;opacity:.86;background:linear-gradient(90deg,#c7a66a2e,#0000 34%) 0 100%/100% 1px no-repeat,linear-gradient(90deg,#050505f0 0%,#050505c7 38%,#05050533 72%,#0505059e 100%),linear-gradient(#f5f3ef0e,#0000 28%,#05050573 100%),repeating-linear-gradient(90deg,#f5f3ef05 0 1px,#0000 1px 6px);position:absolute;inset:0}.about-hero:after{content:"";z-index:-1;background:linear-gradient(#c7a66acc,#c7a66a24,#0000);width:1px;position:absolute;top:clamp(7.5rem,10vw,11rem);bottom:clamp(4.5rem,7vw,7rem);left:clamp(1.25rem,7vw,7rem);box-shadow:0 0 18px #c7a66a2e}.about-hero-image{z-index:-2;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 42%;object-position:50% 42%;opacity:.58;filter:saturate(.82)contrast(1.12)brightness(.58);-webkit-mask-composite:source-in, xor;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 76%,#0000 100%),linear-gradient(#0000 0%,#000 12% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 76%,#0000 100%),linear-gradient(#0000 0%,#000 12% 84%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect;width:min(54vw,920px)!important;height:100%!important;position:absolute!important;inset:0 0 0 auto!important}.about-hero-copy{grid-column:1/2;max-width:820px}.about-hero-label{color:#c7a66a;letter-spacing:.24em;text-transform:uppercase;width:fit-content;margin:0 0 1.25rem;font-size:.72rem;font-weight:900;line-height:1.45}:is(.about-hero-copy h1,.about-section-head h2,.about-closing-copy h2,.about-audience h2){text-transform:uppercase;margin:0;font-weight:900}.about-hero-copy h1{color:#f1eee7;letter-spacing:.012em;-webkit-text-fill-color:currentColor;-webkit-text-stroke:.65px currentColor;text-shadow:.45px 0,-.45px 0,0 .45px,0 -.45px,0 0 30px #000000c2;max-width:12.5ch;font-size:clamp(1.85rem,2.65vw,3.35rem);line-height:1.05}.about-hero-copy>p:not(.v5-kicker):not(.about-hero-label){color:#eee9dfc7;letter-spacing:.012em;max-width:660px;margin:1.45rem 0 0;font-size:clamp(1rem,1.05vw,1.18rem);line-height:1.74}.about-hero-rule{background:linear-gradient(90deg,#a8894e,#a8894e00);width:8.8rem;height:2px;margin-top:2rem;display:block;box-shadow:0 0 16px #c6a66a66}.about-home-ornament{filter:drop-shadow(0 0 10px #c7a66a29);opacity:.88;background:radial-gradient(circle,#c7a66af2 0 2px,#0000 2.5px) 50%/100% 100% no-repeat,linear-gradient(90deg,#0000 0,#c7a66a33 11%,#c7a66ac7 37%,#0000 46% 54%,#c7a66ac7 63%,#c7a66a33 89%,#0000 100%) 50% 47%/100% 1px no-repeat,linear-gradient(90deg,#0000 0,#c7a66a61 18%,#c7a66ab8 34%,#0000 43% 57%,#c7a66ab8 66%,#c7a66a61 82%,#0000 100%) 50% 58%/88% 1px no-repeat,linear-gradient(90deg,#0000 0 calc(50% - 1px),#c7a66acc calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)) 50%/100% .58rem no-repeat;width:min(42rem,74vw);height:clamp(1.25rem,2vw,2.1rem);margin:clamp(1.65rem,2.6vw,2.4rem) 0 0;display:block}.about-home-ornament--center{margin-inline:auto}.about-home-ornament--top{background:radial-gradient(circle,#c7a66af2 0 2px,#0000 2.5px) 50%/100% 100% no-repeat,linear-gradient(90deg,#0000 0,#c7a66a33 11%,#c7a66ac7 37%,#0000 46% 54%,#c7a66ac7 63%,#c7a66a33 89%,#0000 100%) 50% 52%/100% 1px no-repeat,linear-gradient(90deg,#0000 0 calc(50% - 1px),#c7a66acc calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)) 50%/100% .58rem no-repeat;margin-top:0;margin-bottom:clamp(1.45rem,2.3vw,2.05rem)}.about-split{background:#050505;border-top:1px solid #c7a66a47;border-bottom:1px solid #c7a66a2e;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-audience{min-width:0;padding:clamp(3.4rem,6vw,7rem) clamp(1.5rem,7vw,8rem)}.about-audience+.about-audience{background:linear-gradient(90deg,#c7a66a14,#0000 42%),#080807;border-left:1px solid #c7a66a2e}:is(.about-audience h2,.about-editorial--dark .about-section-head h2,.about-trust .about-section-head h2){color:#c7a66a;letter-spacing:.012em;font-size:clamp(1.85rem,2.65vw,3.35rem);line-height:1.05}.about-audience h2+p{margin-top:clamp(1.15rem,1.8vw,1.65rem)!important}:is(.about-audience p:not(.v5-kicker),.about-editorial--dark .about-section-copy p,.about-trust .about-section-copy p,.about-closing-copy p:not(.v5-kicker)){color:#eee9dfb3;letter-spacing:.012em;max-width:42rem;margin:0;font-size:clamp(.98rem,1vw,1.13rem);line-height:1.74}.about-audience-note{color:#eee9df94!important;margin-top:clamp(.95rem,1.5vw,1.35rem)!important}.about-editorial-lines{border-top:1px solid #c7a66a3d;margin:clamp(1.35rem,2vw,2rem) 0 0;padding:0;list-style:none;display:grid}.about-editorial-lines li{color:#eee9dfb8;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #c7a66a29;padding:1rem 0;font-size:clamp(.78rem,.82vw,.94rem);line-height:1.45}:is(.about-editorial,.about-trust){grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);gap:clamp(2rem,6vw,7rem);padding:clamp(3.5rem,6vw,7rem) clamp(1.5rem,8vw,9.5rem);display:grid}.about-editorial--cream{color:#11100e;background:linear-gradient(90deg,#eee9dffa 0%,#e2dbcffa 64%,#070706b8 100%),#eee9df}.about-editorial--cream .v5-kicker{color:#11100ed1!important}.about-editorial--cream .about-section-head h2{color:#11100eeb;letter-spacing:.012em;font-size:clamp(1.85rem,2.65vw,3.35rem);line-height:1.05}.about-editorial--cream .about-section-copy{border-top:1px solid #11100e29}.about-editorial--cream .about-section-copy p{color:#11100ead}:is(.about-editorial--dark,.about-trust,.about-closing){background:linear-gradient(90deg,#c7a66a14,#0000 36%),#050505}.about-trust .about-section-copy{border-top:0}.about-section-copy{border-top:1px solid #c7a66a38;max-width:45rem;padding-top:clamp(.45rem,1vw,.95rem)}.about-section-copy p{letter-spacing:.012em;margin:0;font-size:clamp(.98rem,1vw,1.13rem);line-height:1.74}.about-section-copy p+p{margin-top:clamp(1rem,1.7vw,1.6rem)}.about-emphasis{font-weight:900;color:#11100e!important}.about-section-copy a{color:#c7a66ae6;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #c7a66a52;width:fit-content;margin-top:clamp(1.25rem,2vw,2rem);font-size:clamp(.72rem,.74vw,.86rem);font-weight:900;line-height:1.5;text-decoration:none;transition:color .22s,border-color .22s,text-shadow .22s,transform .22s;display:inline-flex;position:relative}.about-section-copy a:after{content:"";transform-origin:0;opacity:0;background:linear-gradient(90deg,#c7a66af2,#c7a66a00);height:1px;transition:opacity .22s,transform .26s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.18)}:is(.about-section-copy a:hover,.about-section-copy a:focus-visible){color:#e1c486;text-shadow:0 0 14px #c7a66a33;border-bottom-color:#c7a66a2e;transform:translate(.18rem)}.about-section-copy a:hover:after{opacity:1;transform:scaleX(1)}.about-section-copy a:focus-visible:after{opacity:1;transform:scaleX(1)}.about-link-row{flex-wrap:wrap;gap:.85rem clamp(1.35rem,2vw,2rem);margin-top:clamp(1.25rem,2vw,2rem);display:flex}.about-link-row a{margin-top:0}.about-editorial--cream .about-section-copy a{color:#11100edb;border-bottom-color:#11100e66}:is(.about-editorial--cream .about-section-copy a:hover,.about-editorial--cream .about-section-copy a:focus-visible){color:#795826fa;text-shadow:0 0 12px #7958261f;border-bottom-color:#7958262e}.about-closing{text-align:center;border-top:1px solid #c7a66a2e;min-height:0;padding:clamp(1.8rem,3.2vw,3.7rem) clamp(1.25rem,7vw,7rem) clamp(2.25rem,3.6vw,3.7rem);display:block}.about-closing-copy{max-width:760px;margin:0 auto;padding-block:clamp(.6rem,1.1vw,1.2rem)}.about-closing-copy h2{color:#f1eee7;letter-spacing:.012em;font-size:clamp(2rem,3.6vw,4.6rem);line-height:1}.about-closing-copy p:not(.v5-kicker){margin:1.35rem auto 0}.about-trust{text-align:center;background:radial-gradient(circle at 50% 16%,#c7a66a1f,#0000 28rem),linear-gradient(#050505 0%,#080706 56%,#050505 100%);border-top:1px solid #c7a66a29;padding-block:clamp(4rem,7vw,8rem);display:block}.about-trust .about-section-head{max-width:48rem;margin-inline:auto}.about-trust .about-section-copy{text-align:left;max-width:52rem;margin:clamp(2rem,3vw,3rem) auto 0;padding-top:clamp(1.6rem,2.6vw,2.4rem);position:relative}.about-trust .about-section-copy:before{content:"";background:linear-gradient(90deg,#0000,#c7a66a85,#0000);width:min(26rem,64vw);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 18px #c7a66a1f}.about-trust .about-section-copy p{margin-inline:auto}.about-trust .about-editorial-lines{max-width:42rem;margin-inline:auto}@media (min-width:2300px){:is(.about-hero,.about-editorial){padding-left:clamp(16rem,14vw,30rem)}.about-closing{padding-inline:clamp(1.25rem,7vw,7rem)}.about-hero-image{width:min(40vw,820px)!important;right:clamp(9rem,9vw,18rem)!important}.about-split .about-audience:first-child{padding-left:clamp(16rem,14vw,30rem)}.about-split .about-audience:last-child{padding-right:clamp(16rem,14vw,30rem)}}@media (max-width:980px){.about-hero{grid-template-columns:1fr;min-height:auto;padding-top:clamp(7.8rem,22vw,9rem);display:grid}.about-hero-image{opacity:.2;-o-object-position:50% 42%;object-position:50% 42%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 32%,#0000 100%),linear-gradient(#0000 0%,#000 20%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 32%,#0000 100%),linear-gradient(#0000 0%,#000 20%,#0000 100%);width:min(82vw,36rem)!important;inset:auto 0 0 auto!important}:is(.about-split,.about-editorial,.about-trust){display:block}.about-audience+.about-audience{border-top:1px solid #c7a66a2e;border-left:0}.about-section-copy{margin-top:clamp(1.8rem,5vw,3rem)}}@media (max-width:560px){.about-hero-copy{padding-left:0}.about-hero-copy h1{font-size:clamp(1.95rem,8.5vw,2.75rem)}:is(.about-audience h2,.about-section-head h2,.about-closing-copy h2){font-size:clamp(1.95rem,8.5vw,2.75rem)}.about-editorial-lines li{letter-spacing:.09em}}
.workflow-portal-page{color:#f3eee4;background:linear-gradient(#080706f0,#181512f5 42%,#ebe5dafa 42%),#14120f;min-height:100vh}.workflow-portal-shell{width:min(1180px,100vw - 2rem);margin:0 auto;padding:clamp(8rem,12vw,10rem) 0 clamp(4rem,7vw,6rem)}.workflow-portal-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1.5rem,4vw,4rem);padding-bottom:clamp(2rem,4vw,3.5rem);display:grid}.workflow-portal-copy{max-width:720px}.workflow-portal-eyebrow{color:#c7a66a;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .8rem;font-size:.72rem;font-weight:850;line-height:1.2}.workflow-portal-copy h1{color:#f6f1e8;letter-spacing:0;margin:0;font-size:clamp(2.25rem,5vw,5rem);line-height:.98}.workflow-portal-copy p:not(.workflow-portal-eyebrow){color:#f6f1e8b8;max-width:58rem;margin:1.2rem 0 0;font-size:clamp(.98rem,1.1vw,1.12rem);line-height:1.78}.workflow-portal-primary{color:#f7f0e4;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid #c7a66aa3;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:.85rem 1.2rem;font-size:.72rem;font-weight:850;display:inline-flex}.workflow-portal-metrics{background:#0d0b09b8;border:1px solid #c7a66a38;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.workflow-portal-metrics div{border-right:1px solid #c7a66a2e;min-height:132px;padding:1.3rem}.workflow-portal-metrics div:last-child{border-right:0}.workflow-portal-metrics dt{color:#f6f1e89e;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:850}.workflow-portal-metrics dd{color:#f6f1e8;margin:.72rem 0 0;font-size:clamp(2rem,3vw,3.2rem);font-weight:850;line-height:1}.workflow-portal-metrics small{color:#f6f1e88a;margin-top:.72rem;font-size:.82rem;line-height:1.45;display:block}.workflow-portal-grid{color:#15120f;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:clamp(1rem,2vw,1.4rem);margin-top:clamp(1rem,2.4vw,1.6rem);display:grid}.workflow-portal-panel{background:#f0e9dc;border:1px solid #14110e24;border-radius:8px;min-width:0;padding:clamp(1.2rem,2.2vw,1.8rem);box-shadow:0 24px 70px #0c0a0824}.workflow-portal-panel h2{color:#15120f;letter-spacing:0;margin:0;font-size:clamp(1.35rem,1.8vw,2rem);line-height:1.08}.workflow-portal-rows{border-top:1px solid #15120f24;margin-top:1.2rem}.workflow-portal-row{border-bottom:1px solid #15120f1f;grid-template-columns:minmax(0,1fr) minmax(150px,auto);align-items:center;gap:1rem;min-height:86px;padding:1rem 0;display:grid}.workflow-portal-row h3{color:#17130f;letter-spacing:0;margin:0;font-size:1rem;line-height:1.2}.workflow-portal-row p{color:#15120f9e;margin:.42rem 0 0;font-size:.9rem;line-height:1.45}.workflow-portal-row-action{text-align:right;justify-items:end;gap:.5rem;display:grid}:is(.workflow-portal-row-action span,.workflow-portal-row-action em,.workflow-portal-row-action a){letter-spacing:.11em;text-transform:uppercase;max-width:210px;font-size:.68rem;font-style:normal;font-weight:850;line-height:1.25}.workflow-portal-row-action span{color:#15120f94}.workflow-portal-row-action em{color:#8f6d32}.workflow-portal-row-action a{color:#15120f;text-underline-offset:.24em;text-decoration:underline}.workflow-portal-checklist{gap:.72rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.workflow-portal-checklist li{border-bottom:1px solid #15120f1a;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:.72rem;min-height:44px;padding:.72rem 0;display:grid}.workflow-portal-checklist span{border:1px solid #15120f6b;border-radius:50%;width:13px;height:13px}.workflow-portal-checklist p{color:#15120fb8;margin:0;font-size:.92rem;line-height:1.35}.workflow-portal-checklist .is-complete span{background:#8f6d32;border-color:#8f6d32;box-shadow:inset 0 0 0 3px #f0e9dc}.workflow-portal-checklist .is-blocking span{background:#9b3d3229;border-color:#9b3d32}.workflow-review-detail{color:#15120f;gap:clamp(1rem,2vw,1.4rem);width:min(1180px,100vw - 2rem);margin:0 auto;padding:clamp(8rem,12vw,10rem) 0 clamp(4rem,7vw,6rem);display:grid}.workflow-review-head{color:#f6f1e8;grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:end;gap:clamp(1.5rem,4vw,4rem);display:grid}.workflow-review-head h2{color:#f6f1e8;margin:0;font-size:clamp(2.2rem,4.4vw,4.6rem);line-height:.98}.workflow-review-head p:not(.workflow-portal-eyebrow){color:#f6f1e8ad;margin:1rem 0 0;font-size:1rem;line-height:1.6}.workflow-review-state{text-align:right;justify-items:end;gap:.5rem;display:grid}:is(.workflow-review-state span,.workflow-review-state strong){letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1.25}.workflow-review-state span{color:#f6f1e89e}.workflow-review-state strong{color:#c7a66a}.workflow-review-summary{color:#f6f1e8;background:#0d0b09b8;border:1px solid #c7a66a38;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.workflow-review-summary div{border-right:1px solid #c7a66a2e;min-height:112px;padding:1.2rem}.workflow-review-summary div:last-child{border-right:0}.workflow-review-summary dt{color:#f6f1e89e;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:850}.workflow-review-summary dd{color:#f6f1e8;margin:.7rem 0 0;font-size:clamp(1.8rem,2.6vw,2.8rem);font-weight:850;line-height:1}.workflow-review-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.4rem);display:grid}.workflow-review-panel{background:#f0e9dc;border:1px solid #14110e24;border-radius:8px;min-width:0;padding:clamp(1.2rem,2.2vw,1.8rem);box-shadow:0 24px 70px #0c0a0824}.workflow-review-panel.is-wide{grid-column:1/-1}.workflow-review-panel h3{color:#15120f;margin:0;font-size:clamp(1.2rem,1.5vw,1.7rem);line-height:1.12}.workflow-review-panel>p:not(.workflow-portal-eyebrow){color:#15120fa8;margin:1rem 0 0;line-height:1.62}.workflow-review-list{border-top:1px solid #15120f1f;margin-top:1rem}.workflow-review-form{gap:.82rem;margin-top:1rem;display:grid}.workflow-review-form.is-compact{margin-top:.82rem}.workflow-review-form label{color:#15120fad;letter-spacing:.1em;text-transform:uppercase;gap:.4rem;font-size:.72rem;font-weight:850;display:grid}:is(.workflow-review-form select,.workflow-review-form input,.workflow-review-form textarea){color:#15120f;width:100%;font:inherit;letter-spacing:0;background:#fffcf4b8;border:1px solid #15120f33;border-radius:6px;padding:.72rem .8rem;font-size:.95rem}.workflow-review-form textarea{resize:vertical;min-height:110px;line-height:1.5}.workflow-review-form button{color:#f6f1e8;cursor:pointer;min-height:44px;font:inherit;letter-spacing:.12em;text-transform:uppercase;background:#15120f;border:1px solid #15120f2e;border-radius:6px;font-size:.72rem;font-weight:850}.workflow-review-form button:disabled{cursor:not-allowed;opacity:.5}.workflow-review-checks{gap:.6rem;display:grid}.workflow-review-checks label{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:.55rem;min-height:28px;display:grid}.workflow-review-checks input{accent-color:#8f6d32;width:16px;height:16px}.workflow-review-item{border-bottom:1px solid #15120f1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:72px;padding:.9rem 0;display:grid}.workflow-review-item.has-preview{grid-template-columns:5.4rem minmax(0,1fr) auto}:is(.workflow-review-media-preview,.workflow-review-media-placeholder){aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;background:#15120f;border:1px solid #15120f24;border-radius:6px;width:5.4rem}.workflow-review-media-placeholder{color:#f6f1e8b8;letter-spacing:.1em;text-transform:uppercase;place-items:center;font-size:.62rem;font-weight:850;display:grid}.workflow-review-item h3{margin:0;font-size:.98rem}.workflow-review-item p{color:#15120f9e;margin:.35rem 0 0;font-size:.88rem;line-height:1.45}.workflow-review-item span{color:#15120f85;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:850}.workflow-review-item.is-muted{opacity:.74}@media (max-width:900px){:is(.workflow-portal-hero,.workflow-portal-grid),:is(.workflow-review-head,.workflow-review-columns){grid-template-columns:1fr}.workflow-portal-primary{justify-self:start}.workflow-portal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-portal-metrics div:nth-child(2n){border-right:0}}@media (max-width:580px){.workflow-portal-shell{width:min(100vw - 1rem,1180px);padding-top:7rem}.workflow-review-detail{width:min(100vw - 1rem,1180px);padding-top:7rem}.workflow-portal-metrics{grid-template-columns:1fr}.workflow-review-summary{grid-template-columns:1fr}.workflow-portal-metrics div{border-bottom:1px solid #c7a66a2e;border-right:0;min-height:108px}.workflow-portal-row{grid-template-columns:1fr}.workflow-portal-row-action{text-align:left;justify-items:start}.workflow-review-item.has-preview{grid-template-columns:4.7rem minmax(0,1fr)}.workflow-review-item.has-preview>span{grid-column:2}:is(.workflow-review-media-preview,.workflow-review-media-placeholder){width:4.7rem}}
