@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-optimized-1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-optimized-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400 500;font-display:swap;src:url(/fonts/cormorant-garamond-optimized-3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400 500;font-display:swap;src:url(/fonts/cormorant-garamond-optimized-4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/cormorant-garamond-optimized-5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/cormorant-garamond-optimized-6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/bodoni-moda-optimized-7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/bodoni-moda-optimized-8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/bodoni-moda-optimized-9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/bodoni-moda-optimized-10.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/frank-ruhl-libre-optimized-11.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/frank-ruhl-libre-optimized-12.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/frank-ruhl-libre-optimized-13.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{color:#172b35;-webkit-font-smoothing:antialiased;background:#f5f1e8;margin:0;font-family:Manrope,Arial,sans-serif}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button{cursor:pointer}img{max-width:100%;display:block}svg{max-width:100%}a:focus-visible,button:focus-visible,select:focus-visible{outline-offset:6px;outline:3px solid #ce6b30}::selection{color:#fff;background:#c67a47}h1,h2,h3,p{margin-top:0}button{color:inherit}main{min-height:70vh}.skip-link{z-index:9999;color:#101c26;background:#fff;padding:14px 20px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:16px}.version-dock{z-index:1000;color:#152b36;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:nowrap;background:#fffaf3f5;border:1px solid #b9b3a8;border-radius:10px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 5px 30px #0002}.version-dock a{border-radius:5px;justify-content:center;align-items:center;min-width:34px;min-height:34px;text-decoration:none;display:flex}.version-dock .dock-home{border-right:1px solid #d8d0c4;border-radius:0;margin-right:3px;padding:0 8px}.version-dock a:hover{background:#e9e2d6}.version-dock a[aria-current=page]{color:#fff;background:#172f3b}.version-dock .dock-guide{border-left:1px solid #d8d0c4;border-radius:0;margin-left:3px;padding:0 8px}.dock-label{letter-spacing:.1em;color:#545852;margin:0 5px;font-size:9px}.page-not-found{padding:15vh 8vw}.page-not-found h1{font:80px Cormorant Garamond,serif}.brand{align-items:center;gap:12px;text-decoration:none;display:flex}.brand img{object-fit:contain}.brand span{line-height:1.25}.reveal{transition:opacity .7s,transform .7s}.js-motion .reveal:not(.is-visible){opacity:0;transform:translateY(22px)}@media (width<=600px){.version-dock{gap:2px;padding:5px;bottom:10px}.dock-label{display:none}.version-dock a{min-width:32px;min-height:36px}.version-dock .dock-home,.version-dock .dock-guide{padding:0 7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.js-motion .reveal:not(.is-visible){opacity:1!important;transform:none!important}}.leader-pretitle{margin:0 0 9px!important;font-size:11px!important;line-height:1.6!important}.collection{--paper:#f4f0e7;--ink:#23362f;--accent:#97552f;background:var(--paper);color:var(--ink)}.collection-nav{border-bottom:1px solid #23362f30;justify-content:space-between;align-items:center;padding:26px 5.5vw;display:flex}.collection-nav .brand img{width:58px;height:58px}.collection-nav .brand span{letter-spacing:.01em;font-size:13px;font-weight:700}.collection-nav>div{gap:35px;display:flex}.collection-nav>div a{font-size:11px;text-decoration:none}.collection-nav>div a:hover{text-underline-offset:5px;text-decoration:underline}.collection-hero{padding:56px 8vw 50px;position:relative;overflow:hidden}.collection-overline{letter-spacing:.18em;align-items:center;gap:12px;font-size:10px;display:flex}.tiny-star{color:var(--accent);font-size:25px;line-height:1}.collection-location{letter-spacing:.1em;color:#606b60;margin-left:auto}.collection-hero h1{letter-spacing:-.055em;z-index:1;margin:39px 0 40px;font:500 clamp(75px,8.8vw,143px)/.96 Cormorant Garamond,Georgia,serif;position:relative}.collection-hero h1>span{padding-left:8.2vw}.collection-hero h1 i{color:var(--accent);font-weight:400}.collection-intro{z-index:1;grid-template-columns:1fr 1fr 65px;align-items:center;gap:45px;display:grid;position:relative}.collection-intro p{margin:0;font-size:12px;line-height:1.9}.collection-intro>p:nth-child(2){color:#5e685e}.collection-scroll{border:1px solid #69776a;border-radius:50%;place-items:center;width:56px;height:56px;font-size:24px;text-decoration:none;transition:background .3s,color .3s;display:grid}.collection-scroll:hover{background:var(--ink);color:var(--paper)}.collection-hero-number{letter-spacing:-.12em;color:#e9e4d9;opacity:.7;pointer-events:none;font:420px/.8 Bodoni Moda,serif;position:absolute;top:82px;right:6vw}.concept-section{padding:26px 5.5vw 80px}.section-topline{letter-spacing:.16em;border-top:1px solid #a6ad9e;justify-content:space-between;padding:22px 0 28px;font-size:9px;display:flex}.concept-grid{grid-template-columns:1fr 1fr;gap:50px 28px;display:grid}.concept-card{perspective:1200px;min-width:0;text-decoration:none;display:block}.concept-art{aspect-ratio:1.5;transform:rotateY(var(--mx,0deg)) rotateX(var(--my,0deg));isolation:isolate;transition:transform .5s;position:relative;overflow:hidden}.concept-art:after{content:"";opacity:.08;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' opacity='.2' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.art-no{letter-spacing:.15em;font:11px Manrope,sans-serif;position:absolute;top:20px;right:22px}.art-caption{letter-spacing:.1em;z-index:3;justify-content:space-between;align-items:end;font-size:7px;line-height:1.5;display:flex;position:absolute;inset:auto 25px 22px}.concept-art strong{z-index:2;letter-spacing:-.025em;font:500 clamp(30px,4.2vw,66px)/.95 Cormorant Garamond,serif;position:absolute;top:35%;left:9%}.art-v1{color:#263c46;background:#e5dfd1}.art-v1 .art-shape{background:radial-gradient(at 75% 10%,#fffaf1,#bbab8a);border-radius:48% 48% 0 0;width:43%;height:105%;position:absolute;top:10%;right:9%;box-shadow:0 0 0 10px #c7b998,0 0 0 12px #b3a079,0 0 0 22px #d4c6ac,0 0 0 24px #ac9974,0 0 0 36px #dfd3be,15px 20px 45px #6b5b3b40}.art-v1 .art-shape:after{content:"";background:linear-gradient(110deg,#47594e,#132a28);border-radius:100% 100% 0 0;position:absolute;inset:40% 18% 0;box-shadow:inset 10px 0 10px #fff7}.art-v2{color:#f5e9d4;background:radial-gradient(at 80%,#493021,#081b27 65%)}.art-v2 strong{color:#fff1db}.art-v2 i{color:#e4a06b}.art-v2 .art-shape{border:9px solid #df9a52;border-bottom-width:3px;border-radius:85% 10% 80%;width:32%;height:85%;position:absolute;top:7%;right:10%;transform:rotate(19deg);box-shadow:0 0 25px #ffb6596b,inset 0 0 35px #f0ad546b}.art-v2 .art-shape:after{content:"";border:4px solid #f8d69c;border-radius:85% 10% 80%;position:absolute;inset:18% 23%;box-shadow:0 0 20px #df9a52}.art-v2 .art-lines{opacity:.4;background-image:radial-gradient(#b8854e 1px,#0000 1px);background-size:46px 37px;position:absolute;inset:0}.art-v3{color:#f1dcd3;background:#741f36}.art-v3 strong{font-family:Bodoni Moda,serif;font-size:clamp(26px,3.4vw,52px);top:32%;left:7%}.art-v3 strong i{color:#e59d8e}.art-v3 .art-shape{background:linear-gradient(30deg,#c48879,#efd7c4);border-radius:49% 49% 0 0;width:31%;height:71%;position:absolute;top:12%;right:8%;transform:rotate(7deg)}.art-v3 .art-lines{border:1px solid #ca8d9859;position:absolute;inset:12% 8%}.art-v4{color:#eae6ca;background:#183c2e}.art-v4 strong i{color:#bdca94}.art-v4 .art-shape{border:1px solid #b3bf8e;border-radius:90% 0;width:33%;height:76%;position:absolute;top:17%;right:10%;transform:rotate(-25deg);box-shadow:15px -12px 0 -1px #183c2e,15px -12px #7c9864,30px -24px 0 -1px #183c2e,30px -24px #536f46}.art-v4 .art-lines{background:radial-gradient(#78934944,#0000 70%);width:50%;height:70%;position:absolute;top:10%;right:3%}.art-v5{color:#f1f0e5;background:#17479a}.art-v5 strong{letter-spacing:-.06em;font-family:Manrope,sans-serif;font-size:clamp(24px,3.5vw,55px);font-weight:500}.art-v5 strong i{font:italic 1.1em Cormorant Garamond,serif}.art-v5 .art-shape{border:2px solid #f0e7cb;width:32%;height:54%;position:absolute;top:22%;right:13%;transform:perspective(600px)rotateY(-30deg)rotateX(15deg)rotate(-12deg);box-shadow:10px 9px 0 -2px #17479a,10px 9px #b8c4dd,20px 18px 0 -2px #17479a,20px 18px #93a7d1}.art-v5 .art-lines{background-color:#0000;background-image:linear-gradient(#fff1 1px,#0000 1px),linear-gradient(90deg,#fff1 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.concept-card-info{justify-content:space-between;align-items:start;gap:10px;padding:19px 0 0;display:flex}.concept-card-info>div{grid-template-columns:32px 1fr;align-items:baseline;column-gap:8px;display:grid}.concept-index{color:#56624f;font-size:10px}.concept-card-info h2{letter-spacing:-.02em;margin:0;font:30px Cormorant Garamond,serif}.concept-card-info p{color:#687064;grid-column:2;margin:7px 0 0;font-size:10px}.concept-arrow{border:1px solid #bdc2b3;border-radius:50%;place-items:center;width:35px;height:35px;transition:background .25s,color .25s;display:grid}.concept-card:hover .concept-arrow{background:var(--ink);color:#fff}.collection-note{flex-direction:column;justify-content:center;align-items:start;padding:20px 10% 0;display:flex}.note-flower{color:var(--accent);font-size:42px}.collection-note h2{letter-spacing:-.03em;margin:20px 0;font:45px/1 Cormorant Garamond,serif}.collection-note h2 i{color:var(--accent);font-weight:400}.collection-note p{color:#626e60;max-width:300px;font-size:11px;line-height:1.8}.collection-note a{text-underline-offset:5px;margin-top:12px;font-size:10px}.collection-school{text-align:center;background:#e8e9dd;border-top:1px solid #c8cebd;padding:65px 20px 70px}.collection-school>span{font:42px Frank Ruhl Libre,serif}.collection-school p{letter-spacing:.1em;margin:15px 0 25px;font-size:10px}.collection-school a{text-underline-offset:6px;font-size:11px}.collection-footer{letter-spacing:.06em;justify-content:space-between;gap:25px;padding:25px 5.5vw;font-size:8px;display:flex}.collection-footer a{text-decoration:none}.guide-hero{border-bottom:1px solid #b6bfad;padding:60px 8vw 65px}.guide-hero h1{letter-spacing:-.05em;margin:40px 0;font:clamp(85px,10vw,150px)/.9 Cormorant Garamond,serif}.guide-hero h1 i{color:var(--accent);font-weight:400}.guide-intro{justify-content:space-between;align-items:end;display:flex}.guide-intro p{margin:0;font-size:13px;line-height:1.9}.guide-back{text-underline-offset:6px;font-size:11px}.guide-layout{grid-template-columns:260px minmax(0,740px);gap:6vw;max-width:1200px;margin:0 auto;padding:70px 35px 80px;display:grid}.guide-aside{flex-direction:column;align-self:start;align-items:start;gap:20px;display:flex;position:sticky;top:40px}.guide-aside>span{letter-spacing:.16em;margin-bottom:12px;font-size:9px}.guide-aside>a{color:#5a6858;font-size:10px;text-decoration:none}.guide-aside>a:hover{color:#96542e}.guide-aside-note{color:#536044;border-top:1px solid #bcc5ae;margin-top:20px;padding-top:25px;font-size:9px;line-height:2}.guide-aside-note span{font:23px Frank Ruhl Libre,serif}.guide-step{border-bottom:1px solid #bcc5ae;margin-bottom:45px;padding:0 0 55px;scroll-margin-top:40px;position:relative}.step-number{color:var(--accent);letter-spacing:.1em;font-size:10px}.guide-step h2{letter-spacing:-.04em;margin:24px 0;font:58px/.98 Cormorant Garamond,serif}.guide-step h2 i{color:var(--accent);font-weight:400}.guide-step>p{color:#52624e;max-width:600px;font-size:12px;line-height:1.95}.guide-callout{background:#ece9dc;border-left:2px solid #b78756;margin-top:25px;padding:25px 30px}.guide-callout>span{letter-spacing:.15em;color:#535a45;font-size:8px}.guide-callout blockquote{margin:15px 0 0;font:34px/1.1 Cormorant Garamond,serif}.guide-directions{margin-top:25px}.guide-directions>a{border-top:1px solid #c6cbb9;align-items:center;gap:20px;padding:16px 0;text-decoration:none;display:flex}.guide-swatch{flex-shrink:0;width:35px;height:45px}.swatch-v1{background:#d4c5a7}.swatch-v2{background:linear-gradient(135deg,#0a1f29 60%,#c58a4e)}.swatch-v3{background:#751f37}.swatch-v4{background:#244634}.swatch-v5{background:#16479b}.guide-directions>a>span:nth-child(2){flex:1}.guide-directions b{font-size:12px;font-weight:500;display:block}.guide-directions small{color:#68705d;margin-top:5px;font-size:9px;display:block}.guide-step pre{color:#f1edde;background:#21362e;border-radius:2px;margin:25px 0;padding:25px;font:11px/1.9 monospace;overflow:auto}.guide-step p>code{background:#e6e7d9;padding:2px 4px;font-size:10px}.guide-pass-list{margin:25px 0;padding-left:20px;font-size:12px}.guide-pass-list li{padding:10px 0 10px 6px}.guide-pass-list b{font-weight:600;display:block}.guide-pass-list span{color:#63715e;margin-top:5px;font-size:11px;line-height:1.8;display:block}.guide-routes{margin-bottom:25px;font-size:12px;line-height:2.5}.guide-routes span{min-width:130px;color:var(--accent);font-family:monospace;display:inline-block}.guide-finish{color:#f4f0e7;background:#243a2e;gap:40px;margin-top:20px;padding:16px 20px;font-size:11px;text-decoration:none;display:inline-flex}.guide-step:last-child{margin-bottom:0}@media (width>=1600px){.collection-hero,.concept-section{max-width:1600px;margin:auto}}@media (width<=800px){.collection-nav{padding:20px 5vw}.collection-nav>div{gap:18px}.collection-location{display:none}.collection-hero{padding:40px 6vw}.collection-hero h1{margin:32px 0;font-size:clamp(60px,10.4vw,100px)}.collection-hero-number{font-size:320px;top:75px;right:9vw}.collection-intro{grid-template-columns:1fr 1fr 40px;gap:20px}.collection-intro p{font-size:10px}.collection-scroll{width:40px;height:40px;font-size:19px}.concept-section{padding:20px 5vw 50px}.concept-grid{gap:35px 20px}.concept-card-info h2{font-size:24px}.concept-card-info p{font-size:9px}.concept-card-info>div{grid-template-columns:22px 1fr;gap:4px}.concept-arrow{width:28px;height:28px;font-size:13px}.art-caption{font-size:6px;inset:auto 16px 15px}.art-no{font-size:9px;top:15px;right:15px}.collection-note h2{font-size:34px}.collection-note p{font-size:10px}.collection-note{padding:0 6%}.guide-layout{grid-template-columns:180px minmax(0,1fr);gap:30px;padding:50px 25px}.guide-step h2{font-size:48px}.guide-aside{gap:16px}.guide-aside>a{font-size:9px}.guide-hero{padding:45px 6vw}.guide-intro p{font-size:11px}}@media (width<=540px){.collection-nav .brand img{width:44px;height:44px}.collection-nav .brand span{font-size:11px}.collection-nav>div>a:first-child{display:none}.collection-nav>div a{font-size:9px}.collection-nav{padding:17px 5vw}.collection-hero{padding:34px 6vw 38px}.collection-overline{letter-spacing:.13em;gap:8px;font-size:8px}.tiny-star{font-size:21px}.collection-hero h1{letter-spacing:-.055em;margin:30px 0;font-size:59px;line-height:1.01}.collection-hero h1>span{padding-left:0}.collection-hero-number{opacity:.45;font-size:250px;top:50px;right:25px}.collection-intro{grid-template-columns:1fr 38px;gap:17px}.collection-intro>p:nth-child(2){grid-area:2/1}.collection-scroll{grid-area:1/2/3}.concept-section{padding-top:15px}.section-topline{letter-spacing:.07em;padding:18px 0 22px;font-size:7px}.concept-grid{grid-template-columns:1fr;gap:30px}.concept-art strong{font-size:46px}.art-v3 strong{font-size:38px}.art-v5 strong{font-size:39px}.concept-card-info{padding-top:14px}.concept-card-info h2{font-size:28px}.concept-card-info p{font-size:10px}.concept-card-info>div{grid-template-columns:25px 1fr}.concept-arrow{width:34px;height:34px}.art-caption{font-size:7px}.collection-note{padding:20px 5% 15px}.collection-note h2{font-size:40px}.collection-note p{font-size:11px}.collection-school{padding:45px 15px 50px}.collection-school>span{font-size:32px}.collection-footer{flex-wrap:wrap;gap:18px;padding:25px 6vw;font-size:7px}.collection-footer>span:nth-child(2){order:3;width:100%}.guide-hero{padding:35px 6vw}.guide-hero h1{margin:30px 0;font-size:86px}.guide-intro{display:block}.guide-intro p{margin-bottom:25px}.guide-layout{padding:35px 6vw;display:block}.guide-aside{display:none}.guide-step h2{font-size:53px}.guide-step{margin-bottom:35px;padding-bottom:30px}.guide-step>p{font-size:11px}.guide-callout{padding:20px}.guide-callout blockquote{font-size:29px}.guide-step pre{padding:18px;font-size:9px}.guide-directions>a{gap:14px}.guide-directions small{font-size:8px}.guide-directions b{font-size:11px}.guide-step:last-child{border-bottom:0}}.concept-index,.guide-aside-note,.guide-callout>span{color:#505c45}.guide-step>p{font-size:13px}.guide-pass-list span{font-size:12px}@media (width<=540px){.guide-step>p{font-size:12px}.guide-pass-list span{font-size:11px}.guide-step pre{white-space:pre-wrap;overflow-wrap:anywhere}}
