.page-guide{background:var(--bg)}.guide-breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:28px 0 44px;color:var(--dim);font-size:.75rem}.guide-breadcrumbs a{color:var(--muted)}.guide-breadcrumbs a:hover{color:var(--purple-light)}.guide-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.guide-hero-copy{min-width:0;container-type:inline-size;padding:24px 0}.guide-hero-copy>.eyebrow{margin:0;color:var(--purple-light)}.guide-hero h1{margin:24px 0 27px;font:700 clamp(3rem,23cqw,8rem)/.9 var(--display);letter-spacing:-.025em}.guide-hero h1 span{color:var(--purple-light)}.guide-lead{max-width:620px;margin:0;color:#c3bdcf;font-size:1.08rem;line-height:1.85}.guide-actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:29px}.guide-actions>.text-link{color:var(--purple-light);font-size:.81rem}.guide-actions .button{gap:18px}.guide-hero-image{position:relative;overflow:hidden;aspect-ratio:1.4;min-height:390px;max-height:670px;margin:0;background:#17151d;border:1px solid #3d3548}.guide-hero-image>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.guide-hero-image:after,.guide-shot:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#0b0911ed);pointer-events:none}.guide-hero-image figcaption,.guide-shot figcaption{position:absolute;z-index:1;left:25px;right:25px;bottom:22px;display:grid;gap:4px}.guide-hero-image figcaption>span,.guide-shot figcaption>span{color:var(--purple-light);font-size:.65rem;letter-spacing:.12em}.guide-hero-image figcaption>strong,.guide-shot figcaption>strong{font-size:.98rem}.guide-facts{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,.8fr);margin:44px 0 0;border-block:1px solid var(--line)}.guide-address,.guide-facts>div{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:23px 29px;border-left:1px solid var(--line)}.guide-facts small{font-size:.64rem;letter-spacing:.1em;color:var(--dim)}.guide-facts strong{font-size:.95rem}.guide-address{border:0;border-right:0;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;padding-left:0;background:0 0;text-align:left}.guide-address>span{min-width:0;display:grid;gap:4px}.guide-address strong{font-size:1.45rem;overflow-wrap:anywhere;color:var(--purple-light)}.guide-address:hover strong{color:#fff}.guide-address>.icon{color:var(--purple-light)}.guide-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:37px;padding-bottom:28px}.guide-index>a{display:flex;gap:12px;align-items:center;padding:12px 0;color:var(--muted);font-size:.82rem}.guide-index>a>span{color:var(--dim);font-size:.67rem}.guide-index>a>strong{font-weight:500}.guide-index>a>.icon{width:15px;height:15px;flex-basis:15px;margin-left:auto;transform:rotate(90deg)}.guide-index>a:hover{color:var(--purple-light)}.guide-section{padding-block:80px}.guide-section-head{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:70px;align-items:end;margin-bottom:38px}.guide-closing .eyebrow,.guide-commands-section .eyebrow,.guide-faq .eyebrow,.guide-realm-copy>.eyebrow,.guide-section-head .eyebrow{color:var(--purple-light);margin:0 0 17px}.guide-closing h2,.guide-faq h2,.guide-realm h2,.guide-section-head h2{margin:0;font:700 clamp(2.8rem,4.8vw,5.1rem)/.94 var(--display);letter-spacing:-.02em}.guide-section-head>p{max-width:420px;justify-self:end;margin:0 0 4px;color:var(--muted);line-height:1.85}.guide-section-head kbd{padding:2px 7px;border:1px solid #5e536e;border-radius:3px;background:#211b2c;font:inherit;color:var(--purple-light)}.guide-connect{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0;border-block:1px solid var(--line)}.guide-connect>li{min-width:0;padding:28px 32px 30px;border-left:1px solid var(--line)}.guide-connect>li:first-child{padding-left:0;border-left:0}.guide-connect>li:last-child{padding-right:0}.guide-number{font:700 2.3rem/1 var(--display);color:#786b91}.guide-connect h3{margin:32px 0 15px;font-size:1.78rem}.guide-connect p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.9}.guide-connect p strong{color:#e4dcec;font-weight:500;overflow-wrap:anywhere}.guide-pack{display:grid;grid-template-columns:28px minmax(0,1fr);gap:18px;padding:24px 0}.guide-pack>.icon{color:var(--purple-light);margin-top:5px}.guide-pack>p{margin:0;max-width:960px;color:var(--muted);line-height:1.85;font-size:.87rem}.guide-pack strong{display:block;font-weight:600;color:#e1d7ed;margin-bottom:3px}.guide-realm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:78px;align-items:center;padding-block:75px 95px;border-top:1px solid var(--line)}.guide-shot{position:relative;align-self:stretch;min-height:550px;max-height:840px;margin:0;overflow:hidden;border:1px solid #3e3549;background:#17151d}.guide-shot>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% 50%}.guide-realm-copy{min-width:0}.guide-closing h2 span,.guide-faq h2 span,.guide-realm h2 span{color:var(--purple-light)}.guide-body-lead{margin:23px 0;color:var(--muted);line-height:1.85}.guide-realm-steps{list-style:none;margin:26px 0;padding:0}.guide-realm-steps>li{display:grid;grid-template-columns:29px minmax(0,1fr);gap:12px;padding:20px 0;border-top:1px solid var(--line)}.guide-realm-steps>li>span{color:#9680b9;font-size:.76rem;line-height:1.7}.guide-realm-steps h3{margin:0 0 7px;font:600 1rem/1.5 var(--body);letter-spacing:0}.guide-realm-steps p{margin:0;color:var(--muted);line-height:1.85;font-size:.88rem}.guide-reserve{margin:0 0 27px;padding:16px 20px;border-left:2px solid #a68bc9;background:#b5a0ef08;color:var(--muted);font-size:.82rem;line-height:1.8}.guide-reserve strong{color:#e2d5f1;font-weight:600}.guide-realm-copy>.text-link{color:var(--purple-light);font-size:.81rem}.guide-economy{background:#0c0b11;border-block:1px solid #282331}.guide-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:27px}.guide-feature{min-width:0;border:1px solid #38303f;background:#14111b}.guide-feature>img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.guide-feature>div{padding:30px 33px 35px}.guide-feature .eyebrow{color:#ad93d6;font-size:.66rem}.guide-feature h3{margin:13px 0 20px;font:700 clamp(2.2rem,3.5vw,3.5rem)/.97 var(--display);letter-spacing:-.02em}.guide-feature p{margin:0;color:#b3aabc;line-height:1.9;font-size:.93rem}.guide-feature .guide-feature-note{margin-top:19px;font-size:.8rem;color:#a397b2}.guide-feature .text-link{margin-top:25px;color:var(--purple-light);font-size:.83rem}.guide-material{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.6fr);gap:35px;align-items:center;margin-top:30px;padding:28px 0 0;border-top:1px solid var(--line)}.guide-material>.eyebrow{color:#bba7dc;font-size:.67rem}.guide-material>p{margin:0;line-height:1.85;font-size:.91rem;color:var(--muted)}.guide-commands-section{padding-block:85px}.guide-commands{width:100%;border-collapse:collapse;text-align:left;margin:0;table-layout:fixed}.guide-commands thead th{font:500 .7rem/1.5 var(--body);color:var(--dim);letter-spacing:.07em;padding:17px 0;border-block:1px solid var(--line)}.guide-commands th:first-child{width:35%}.guide-commands tbody th{padding:21px 12px 21px 0;font:500 .96rem/1.6 var(--body);vertical-align:top;border-bottom:1px solid var(--line)}.guide-commands tbody td{padding:21px 0;color:var(--muted);font-size:.9rem;line-height:1.8;border-bottom:1px solid var(--line);vertical-align:top}.guide-commands code{white-space:normal;overflow-wrap:anywhere}.guide-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:95px;padding-block:80px 100px;border-top:1px solid var(--line)}.guide-faq>div{min-width:0}.guide-faq>div:first-child>p:not(.eyebrow){margin:24px 0;color:var(--muted);line-height:1.9;max-width:370px}.guide-faq .text-link{color:var(--purple-light);font-size:.83rem}.guide-questions{border-top:1px solid var(--line)}.guide-questions details{border-bottom:1px solid var(--line)}.guide-questions summary{display:flex;align-items:center;justify-content:space-between;gap:22px;cursor:pointer;list-style:none;padding:23px 0;font-size:.96rem;color:#e4daee;line-height:1.6}.guide-questions summary .icon{width:16px;height:16px;flex-basis:16px;color:#9b83bf;transition:transform .2s}.guide-questions details[open] summary .icon{transform:rotate(180deg)}.guide-questions details>p{margin:0 0 24px;padding-right:32px;color:var(--muted);font-size:.9rem;line-height:1.9;overflow-wrap:anywhere}.guide-questions p a{color:var(--purple-light);text-decoration:underline;text-underline-offset:3px}.guide-closing{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:50px;align-items:center;padding-block:72px 85px;border-top:1px solid var(--line)}.guide-closing h2{font-size:clamp(2.7rem,4.5vw,4.9rem)}.guide-closing>div>p:last-child{color:var(--muted);font-size:.84rem;margin:22px 0 0}.guide-closing-actions{display:flex;flex-direction:column;gap:22px;align-items:flex-end}.guide-closing-actions .text-link{font-size:.8rem;color:var(--purple-light)}@media(max-width:1100px){.guide-hero-grid{gap:40px}.guide-hero-image{min-height:350px}.guide-index{gap:15px}.guide-index>a{gap:9px;font-size:.78rem}.guide-realm{gap:43px}.guide-section-head{gap:45px}.guide-faq{gap:55px}}@media(max-width:850px){.guide-hero-grid{grid-template-columns:1fr;gap:27px}.guide-hero-copy{padding-top:0}.guide-hero-image{aspect-ratio:1.8;min-height:310px}.guide-hero h1{max-width:100%}.guide-facts{grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr) minmax(0,.7fr)}.guide-facts>div{padding-inline:17px}.guide-address strong{font-size:1.18rem}.guide-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}.guide-section-head{grid-template-columns:1fr;gap:22px}.guide-section-head>p{justify-self:start;max-width:550px}.guide-connect>li{padding-inline:21px}.guide-connect h3{font-size:1.53rem}.guide-realm{grid-template-columns:1fr;gap:40px}.guide-shot{min-height:0;aspect-ratio:1.55;order:1}.guide-realm-copy{order:0}.guide-faq{grid-template-columns:1fr;gap:34px}.guide-faq>div:first-child>p:not(.eyebrow){max-width:560px}.guide-features{gap:20px}.guide-feature>div{padding:24px}.guide-material{grid-template-columns:1fr;gap:12px}.guide-closing{grid-template-columns:1fr;gap:30px}.guide-closing-actions{align-items:flex-start}}@media(max-width:600px){.guide-breadcrumbs{margin-block:22px 30px}.guide-hero h1{margin-block:20px 24px}.guide-lead{font-size:1rem}.guide-actions{gap:22px}.guide-hero-image{aspect-ratio:1.4;min-height:250px}.guide-hero-image figcaption,.guide-shot figcaption{left:19px;right:19px;bottom:18px}.guide-facts{grid-template-columns:1fr 1fr;margin-top:29px}.guide-address{grid-column:1/-1;border-bottom:1px solid var(--line);padding:21px 0}.guide-address strong{font-size:1.4rem}.guide-facts>div{padding:18px 15px}.guide-facts>div:nth-child(2){padding-left:0;border-left:0}.guide-facts strong{font-size:.87rem}.guide-index{margin-top:21px;padding-bottom:15px;gap:0 21px}.guide-index>a{font-size:.75rem;padding-block:15px}.guide-section{padding-block:55px}.guide-section-head{margin-bottom:28px}.guide-faq h2,.guide-realm h2,.guide-section-head h2{font-size:clamp(2.8rem,13vw,4.5rem)}.guide-section-head>p{font-size:.94rem;line-height:1.8}.guide-connect{grid-template-columns:1fr}.guide-connect>li,.guide-connect>li:first-child,.guide-connect>li:last-child{padding:24px 0;border-left:0;border-top:1px solid var(--line)}.guide-connect>li:first-child{border-top:0}.guide-connect h3{margin-top:13px;font-size:1.72rem}.guide-number{font-size:1.85rem}.guide-connect p{font-size:.91rem}.guide-pack{gap:12px;padding-top:24px}.guide-realm{padding-block:55px 65px;gap:32px}.guide-body-lead{font-size:.94rem}.guide-realm-steps{margin-top:20px}.guide-realm-steps p{font-size:.86rem}.guide-reserve{padding:15px}.guide-shot{aspect-ratio:1.2}.guide-features{grid-template-columns:1fr;gap:24px}.guide-feature>div{padding:26px 23px}.guide-feature h3{font-size:2.75rem}.guide-feature p{font-size:.91rem}.guide-material{margin-top:27px;padding-top:23px}.guide-commands-section{padding-block:60px}.guide-commands th:first-child{width:44%}.guide-commands tbody th{padding:18px 12px 18px 0;font-size:.86rem}.guide-commands tbody td{padding-block:18px;font-size:.84rem}.guide-commands thead th{font-size:.66rem}.guide-faq{padding-block:60px 65px}.guide-questions summary{font-size:.9rem;padding-block:21px}.guide-questions details>p{font-size:.86rem;padding-right:0}.guide-closing{padding-block:55px 65px}.guide-closing h2{font-size:clamp(2.5rem,11vw,4rem)}.guide-closing .eyebrow{font-size:.65rem}.guide-closing>div>p:last-child{font-size:.75rem}.guide-closing-actions .button{max-width:100%;gap:17px}}.guide-reset-note{display:block;margin-top:14px}.guide-reset-note>strong{color:var(--text)}