.install-transition-shell{--parchment:#f1eadb;--parchment-bright:#faf5e9;--olive:#66704f;--olive-dark:#283126;--gold:#a17b35;--ink-editorial:#282c25;z-index:5;background:var(--parchment);height:235svh;scroll-margin-top:0;position:relative}.transition-anchor{position:absolute;inset:0 auto auto 0}.install-transition-sticky{isolation:isolate;background:#e9dfcc;width:100%;height:100svh;min-height:700px;position:sticky;top:0;overflow:hidden}.install-split-half{z-index:4;backface-visibility:hidden;will-change:transform;width:calc(50% + 1px);height:100%;position:absolute;top:0;overflow:hidden;transform:translate(0,0)}.install-split-left{transform-origin:100%;pointer-events:auto;left:0}.install-split-right{transform-origin:0;right:0}.install-split-half>.transition-install-viewport{width:100vw;max-width:none;position:absolute;top:0}.install-split-left>.transition-install-viewport{left:0}.install-split-right>.transition-install-viewport{right:0}.transition-install-viewport{height:100svh;min-height:700px;color:var(--ink-editorial);background:radial-gradient(at 50% 34%,#ffffffd1,#0000 45%),radial-gradient(circle at 4% 77%,#7f744c17,#0000 24%),radial-gradient(circle at 96% 77%,#7f744c14,#0000 24%),linear-gradient(108deg,#eee5d4,#faf4e8 48%,#e9deca);overflow:hidden}.transition-install-viewport:before,.transition-install-viewport:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.transition-install-viewport:before{opacity:.26;mix-blend-mode:darken;background-image:radial-gradient(#5d4f3640 .45px,#0000 .7px),radial-gradient(#ffffff80 .45px,#0000 .8px);background-position:0 0,2px 2px;background-size:4px 4px}.transition-install-viewport:after{background:linear-gradient(90deg,#6b5c3c17,#0000 8% 92%,#6b5c3c17),radial-gradient(#0000 55%,#65543414)}.transition-principles{z-index:3;background:#f8f2e7a3;border-bottom:1px solid #947e5440;height:clamp(104px,11.8svh,128px);position:relative;box-shadow:0 8px 28px #4a3b230a}.transition-principles-inner{grid-template-columns:repeat(3,1fr);align-items:center;width:min(1590px,100% - 180px);height:100%;margin-inline:auto;display:grid}.transition-principles p{color:#505147;margin:0;padding:0 clamp(34px,3vw,62px);font:400 clamp(12px,.72vw,14px)/1.6 Iowan Old Style,Baskerville,Georgia,serif}.transition-principles p:first-child{padding-left:0}.transition-principles p+p{border-left:1px solid #95805638}.transition-principles p span{color:var(--gold);letter-spacing:.16em;margin-right:17px;font:700 10px/1 Inter,Segoe UI,sans-serif}.transition-install-surface{z-index:1;height:calc(100% - clamp(104px,11.8svh,128px));position:relative}.transition-install-content{flex-direction:column;width:min(1510px,100% - 144px);height:100%;margin-inline:auto;padding:clamp(24px,3.15svh,34px) 0 clamp(18px,2.2svh,24px);display:flex}.transition-install-heading{text-align:center;width:min(720px,58vw);margin:0 auto clamp(21px,2.7svh,29px)}.transition-install-crown{object-fit:contain;opacity:.58;filter:sepia(.12)saturate(.72)drop-shadow(0 3px 5px #53401d1f);width:46px;height:38px;margin:0 auto 3px;display:block}.transition-install-heading .eyebrow,.greek-reveal-copy .eyebrow{color:#957035;letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700;line-height:1}.transition-install-heading .eyebrow:after,.greek-reveal-copy .eyebrow:after{content:"";background:linear-gradient(90deg,#a17b358c,#0000);width:76px;height:1px;margin:0 0 3px 18px;display:inline-block}.transition-install-heading h2{color:#282b24;letter-spacing:-.035em;margin:clamp(14px,1.9svh,21px) 0 clamp(12px,1.6svh,18px);font-family:Baskerville,Iowan Old Style,Georgia,serif;font-size:clamp(43px,2.95vw,57px);font-weight:400;line-height:1.005}.transition-install-heading>p:last-child{color:#5d5f56;margin:0;font-size:clamp(12px,.7vw,13.5px);line-height:1.58}.transition-install-heading code{color:#5f5c51;background:#ffffff8c;border-radius:5px;padding:2px 6px;font-size:.86em}.transition-install-content .install-options{height:clamp(318px,34svh,367px);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;grid-template-columns:1fr 1fr;gap:clamp(18px,1.2vw,23px);display:grid;overflow:visible}.transition-install-content .install-option{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#fffdf7d6,#f2ebdcab),#ffffff6b;border:1px solid #87734c40;border-radius:18px;grid-template-rows:minmax(104px,auto) 1fr;grid-template-columns:68px minmax(0,1fr);gap:0 clamp(18px,1.25vw,27px);height:100%;min-height:0;padding:clamp(24px,1.65vw,31px);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #7e68410a,0 18px 38px #4c412a1b}.transition-install-content .install-option+.install-option{border-left:1px solid #87734c40}.transition-install-content .browser-option{background:linear-gradient(145deg,#f8f4e8e8,#e8e9d7b8);border-top:1px solid #87734c40;grid-column:auto}.transition-install-content .option-number{color:#a17b35;letter-spacing:.08em;text-align:center;place-items:center;width:62px;height:62px;margin:0;font-size:7px;font-weight:700;line-height:1.1;display:grid;position:relative}.transition-install-content .option-number img{object-fit:contain;opacity:.78}.transition-install-content .option-number span{z-index:1;width:30px;position:relative}.transition-install-content .install-option>div:nth-child(2){align-self:start}.transition-install-content .option-kicker{color:#937038;letter-spacing:.16em;margin:2px 0 9px;font-size:9px}.transition-install-content .install-option h3{color:#292c25;letter-spacing:-.025em;margin:0 0 9px;font-family:Baskerville,Iowan Old Style,Georgia,serif;font-size:clamp(21px,1.35vw,26px);font-weight:400;line-height:1.1}.transition-install-content .install-option>div>p:last-child{color:#62645b;max-width:570px;font-size:clamp(10px,.63vw,12px);line-height:1.55}.transition-install-content .command-block{color:#f0eee3;background:radial-gradient(circle at 82% 22%,#8993621c,#0000 30%),linear-gradient(145deg,#31382d,#22281f 72%);border:1px solid #fff3;border-radius:12px;grid-column:1/-1;align-self:end;min-height:122px;margin:clamp(14px,1.6svh,19px) 0 0;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 12px 26px #272a202e}.transition-install-content .command-header{color:#b1a77e;letter-spacing:.13em;border-color:#ffffff17;min-height:39px;padding:0 16px;font-size:8px}.transition-install-content .command-header button{color:#c7bd8c;min-width:62px;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:6px;padding:5px 0 5px 8px;display:inline-flex}.transition-install-content .command-header button:hover{color:#eee5b8}.transition-install-content .command-header button:focus-visible{outline-offset:3px;outline:1px solid #c7bd8c}.transition-install-content .command-header button svg{stroke:currentColor;stroke-width:1.25px;width:13px;height:13px}.transition-install-content .command-meta{color:#e5e0c799;font-size:8px}.transition-install-content .command-block pre{color:#e8eadb;margin:0;padding:14px 17px 16px;font-size:clamp(10px,.67vw,13px);line-height:1.6}.transition-install-content .archive-contents{color:#a7b56f;padding:7px 17px 11px;font-size:9px}.transition-install-content .archive-contents a{color:#cbbb72}.transition-install-flow{border-top:1px solid #8b774e3d;grid-template-columns:repeat(3,1fr);align-items:stretch;min-height:82px;margin:clamp(17px,2.1svh,23px) 0 0;padding:0;list-style:none;display:grid}.transition-install-flow li{grid-template-columns:46px 1fr;align-items:center;gap:17px;padding:18px clamp(24px,2vw,38px);display:grid}.transition-install-flow li+li{border-left:1px solid #8b774e33}.transition-install-flow li>span{color:#9e7b3c;background:#ffffff40;border:1px solid #a17b3540;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.transition-install-flow li>span svg,.greek-reveal-card>span svg{stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.transition-install-flow li>span img{object-fit:contain;filter:sepia(.08)saturate(.72)drop-shadow(0 3px 4px #4937191f);width:31px;height:31px;display:block}.transition-install-flow strong{color:#373a31;margin-bottom:5px;font-family:Baskerville,Georgia,serif;font-size:clamp(12px,.73vw,14px);font-weight:600;display:block}.transition-install-flow p{color:#6c6d63;max-width:260px;margin:0;font-size:clamp(9px,.58vw,11px);line-height:1.45}.transition-install-flow code{font-size:.9em}.install-laurel{z-index:0;object-fit:contain;opacity:.43;pointer-events:none;width:clamp(128px,10.5vw,202px);height:min(66svh,640px);position:absolute;top:4%}.install-reveal-layer{z-index:1;opacity:.28;transform-origin:50%;filter:blur(9px);will-change:transform, opacity, filter;width:100%;height:100%;position:absolute;inset:0;overflow:hidden;transform:scale(.86)}.install-reveal-backdrop-motion{will-change:transform;width:100%;height:100%}.greek-reveal-scene{color:#2b3028;background:#d9c49f;width:100%;height:100%;position:relative;overflow:hidden}.greek-reveal-backdrop,.greek-reveal-backdrop:after,.greek-distant-haze,.greek-particles{pointer-events:none;position:absolute;inset:0}.greek-reveal-backdrop img{object-fit:cover;object-position:center center}.greek-reveal-backdrop:after{content:"";background:linear-gradient(#f6eddc4a,#0000 38%,#4235221c),radial-gradient(at 50% 30%,#fff8e257,#0000 43%)}.greek-distant-haze{z-index:1;mix-blend-mode:screen;background:radial-gradient(at 50% 41%,#fff9e459,#0000 34%),linear-gradient(90deg,#e1cdaa2e,#0000 20% 80%,#e1cdaa2e)}.greek-particles{z-index:2;opacity:.42}.greek-particles-far{background-image:radial-gradient(at 18% 26%,#aa7d2f 0 2px,#0000 2.5px),radial-gradient(at 72% 15%,#aa7d2f 0 2px,#0000 2.5px),radial-gradient(at 83% 38%,#b98c39 0 3px,#0000 3.5px),radial-gradient(at 29% 48%,#b98c39 0 2px,#0000 2.5px)}.greek-particles-near{background-image:radial-gradient(at 88% 23%,#9e6f26bf 0 4px,#0000 4.5px),radial-gradient(at 12% 56%,#9e6f2694 0 5px,#0000 5.5px),radial-gradient(at 76% 61%,#9e6f2699 0 3px,#0000 3.5px)}.greek-reveal-copy{z-index:3;width:min(760px,52vw);opacity:var(--greek-copy-reveal,0);text-align:center;text-shadow:0 1px 16px #fffae794;position:absolute;top:clamp(182px,25.5svh,276px);left:50%;transform:translate(-50%)}.greek-reveal-copy h2{letter-spacing:-.037em;margin:clamp(18px,2.1svh,25px) 0 clamp(15px,2svh,22px);font-family:Baskerville,Iowan Old Style,Georgia,serif;font-size:clamp(52px,3.55vw,68px);font-weight:400;line-height:.98}.greek-reveal-lede{color:#44493f;margin:0;font-size:clamp(12px,.82vw,16px);line-height:1.65}.greek-reveal-cards{z-index:3;width:min(900px,70vw);opacity:var(--greek-card-reveal,0);grid-template-columns:repeat(3,1fr);gap:clamp(13px,1.1vw,20px);display:grid;position:absolute;bottom:clamp(50px,7svh,76px);left:50%;transform:translate(-50%)}.greek-reveal-card{text-align:center;-webkit-backdrop-filter:blur(11px)saturate(.94);backdrop-filter:blur(11px)saturate(.94);background:linear-gradient(145deg,#faf5e9d6,#e7dbc4b8);border:1px solid #876f4547;border-radius:11px;min-height:clamp(150px,17svh,184px);padding:clamp(18px,1.4vw,27px);box-shadow:inset 0 1px #ffffffc7,0 16px 34px #4b3a2124}.greek-reveal-card>span{color:#9b7534;border:1px solid #a17b3547;border-radius:50%;place-items:center;width:45px;height:45px;margin:0 auto 15px;display:grid}.greek-reveal-card h3{color:#31362d;margin:0 0 10px;font-family:Baskerville,Georgia,serif;font-size:clamp(14px,1vw,18px);font-weight:600}.greek-reveal-card p{color:#626359;margin:0;font-size:clamp(9px,.58vw,11px);line-height:1.55}.transition-ambient{z-index:2;pointer-events:none;will-change:transform;position:absolute;inset:-8%}.transition-ambient-far{opacity:.25;background:radial-gradient(#0000 35%,#fff6db73 67%,#0000 75%)}.transition-ambient-near{opacity:.2;filter:blur(14px);background:linear-gradient(110deg,#0000 20%,#fff9e86b 48%,#0000 70%)}.transition-hawk{aspect-ratio:1;z-index:7;opacity:0;transform-origin:50%;pointer-events:none;will-change:transform, opacity;mix-blend-mode:multiply;width:clamp(260px,34vw,660px);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,calc(5vh - 50%))rotate(-4deg)scale(.08)}.transition-hawk img{will-change:transform;filter:drop-shadow(0 8px 10px #33251421);width:400%;max-width:none;height:200%;display:block;transform:translate(0,0)}.transition-seam{z-index:6;opacity:0;pointer-events:none;background:linear-gradient(#0000,#fffaef94 18% 82%,#0000);width:1px;height:100%;position:absolute;top:0;left:50%}.install-transition-shell{--install-gutter:clamp(28px, 6vw, 180px);--install-max-width:2180px}.install-transition-sticky,.transition-install-viewport{min-height:min(700px,100svh)}.transition-principles{height:clamp(72px,8.35svh,120px)}.transition-principles-inner{width:min(var(--install-max-width), calc(100% - (2 * var(--install-gutter))))}.transition-principles p{padding-inline:clamp(24px,2.6vw,64px);font-size:clamp(10px,.68vw,15px);line-height:1.5}.transition-principles p span{margin-right:clamp(10px,.9vw,19px);font-size:clamp(8px,.48vw,11px)}.transition-install-surface{height:calc(100% - clamp(72px,8.35svh,120px))}.transition-install-content{width:min(var(--install-max-width), calc(100% - (2 * var(--install-gutter))));z-index:1;height:100%;padding:clamp(18px,2.55svh,38px) 0 clamp(10px,1.35svh,20px);position:relative}.transition-install-heading{z-index:2;width:min(920px,72%);margin-bottom:clamp(16px,2.35svh,34px);position:relative}.transition-install-crown{width:clamp(42px,3.4vw,72px);height:clamp(34px,3.6svh,58px);margin-bottom:clamp(0px,.35svh,5px)}.transition-install-heading .eyebrow{font-size:clamp(8px,.48vw,11px)}.transition-install-heading .eyebrow:after{width:clamp(48px,4vw,88px);margin-left:clamp(12px,1vw,20px)}.transition-install-heading h2{margin:clamp(9px,1.2svh,17px) 0 clamp(9px,1.15svh,16px);font-size:clamp(40px,3.15vw,80px);line-height:.98}.transition-install-heading>p:last-child{font-size:clamp(10.5px,.72vw,15px);line-height:1.5}.transition-install-content .install-options{z-index:2;gap:clamp(14px,1.35vw,30px);height:clamp(320px,48svh,700px);position:relative}.transition-install-content .install-option{border-radius:clamp(14px,1vw,22px);grid-template-rows:minmax(clamp(88px,9.5svh,142px),auto) 1fr;grid-template-columns:clamp(52px,4.25vw,86px) minmax(0,1fr);gap:0 clamp(14px,1.4vw,30px);padding:clamp(19px,1.65vw,38px)}.transition-install-content .option-number{width:clamp(48px,3.8vw,78px);height:clamp(48px,3.8vw,78px);font-size:clamp(6.5px,.4vw,9px)}.transition-install-content .option-number span{width:clamp(27px,1.8vw,38px)}.transition-install-content .option-kicker{margin:2px 0 clamp(6px,.75svh,11px);font-size:clamp(7.5px,.48vw,11px)}.transition-install-content .install-option h3{margin-bottom:clamp(6px,.72svh,11px);font-size:clamp(20px,1.45vw,32px)}.transition-install-content .install-option>div>p:last-child{max-width:720px;font-size:clamp(9.5px,.65vw,14px);line-height:1.5}.transition-install-content .command-block{border-radius:clamp(9px,.75vw,15px);min-height:clamp(108px,13.5svh,190px);margin-top:clamp(10px,1.45svh,21px)}.transition-install-content .command-header{min-height:clamp(32px,4.1svh,55px);padding-inline:clamp(12px,1vw,22px);font-size:clamp(7px,.43vw,10px)}.transition-install-content .command-header button{min-width:clamp(52px,4vw,76px)}.transition-install-content .command-header button svg{width:clamp(11px,.75vw,16px);height:clamp(11px,.75vw,16px)}.transition-install-content .command-block pre{padding:clamp(11px,1.15vw,22px);font-size:clamp(9.5px,.68vw,14px);line-height:1.55}.transition-install-content .archive-contents{padding:clamp(5px,.55svh,9px) clamp(12px,1.15vw,22px) clamp(8px,.9svh,13px);font-size:clamp(8px,.5vw,11px)}.transition-install-flow{z-index:2;min-height:clamp(82px,10.5svh,158px);margin-top:clamp(12px,2.2svh,32px);position:relative}.transition-install-flow li{grid-template-columns:clamp(34px,3vw,52px) 1fr;gap:clamp(10px,1vw,18px);padding:clamp(12px,1.6svh,24px) clamp(14px,2.1vw,46px)}.transition-install-flow li:first-child{padding-left:clamp(4px,.6vw,14px)}.transition-install-flow li>span{width:clamp(32px,2.7vw,48px);height:clamp(32px,2.7vw,48px)}.transition-install-flow li>span img{width:clamp(26px,2.25vw,40px);height:clamp(26px,2.25vw,40px)}.transition-install-flow strong{margin-bottom:clamp(3px,.45svh,6px);font-size:clamp(10px,.75vw,15px)}.transition-install-flow p{max-width:340px;font-size:clamp(8.5px,.57vw,12px);line-height:1.42}.install-laurel{opacity:.38;filter:sepia(.08)saturate(.7)drop-shadow(0 9px 12px #4d3b1d1f);width:clamp(122px,11vw,260px);height:min(68svh,780px);top:clamp(88px,11svh,158px)}.install-laurel-left{left:clamp(-132px,-6.2vw,-52px);transform:rotate(-5deg)}.install-laurel-right{right:clamp(-132px,-6.2vw,-52px);transform:scaleX(-1)rotate(-5deg)}@media (max-width:1100px){.install-transition-shell{--install-gutter:clamp(28px, 4vw, 44px)}.transition-principles p{padding-inline:clamp(14px,2vw,26px)}.transition-install-content .install-option{gap-inline:14px}.transition-install-flow li{padding-inline:clamp(10px,1.5vw,18px)}.install-laurel{opacity:.2}}@media (max-width:860px){.install-transition-shell{--install-gutter:clamp(14px, 3.4vw, 26px);height:225svh}.transition-principles{height:clamp(72px,8.5svh,88px)}.transition-principles p{padding-inline:clamp(8px,1.6vw,16px);font-size:clamp(8.5px,1.35vw,10.5px);line-height:1.35}.transition-principles p span{margin:0 0 5px;font-size:8px;display:block}.transition-install-surface{height:calc(100% - clamp(72px,8.5svh,88px))}.transition-install-content{padding:clamp(12px,1.8svh,18px) 0 clamp(8px,1svh,12px)}.transition-install-heading{width:min(680px,94%);margin-bottom:clamp(10px,1.6svh,17px)}.transition-install-crown{width:clamp(36px,6vw,48px);height:clamp(29px,4.5svh,40px)}.transition-install-heading h2{font-size:clamp(34px,5.7vw,46px)}.transition-install-heading>p:last-child{font-size:clamp(9.5px,1.4vw,11px)}.desktop-break{display:none}.transition-install-content .install-options{flex:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr;gap:clamp(9px,1.25svh,13px);height:auto;min-height:0}.transition-install-content .install-option{border-radius:14px;grid-template-rows:auto minmax(84px,1fr);grid-template-columns:clamp(40px,6vw,52px) minmax(0,1fr);gap:0 clamp(10px,2vw,16px);padding:clamp(13px,2.4vw,20px)}.transition-install-content .option-number{width:clamp(38px,5.8vw,48px);height:clamp(38px,5.8vw,48px);font-size:6.5px}.transition-install-content .option-kicker{margin-bottom:5px;font-size:clamp(7px,1vw,8px)}.transition-install-content .install-option h3{margin-bottom:5px;font-size:clamp(18px,2.8vw,22px)}.transition-install-content .install-option>div>p:last-child{font-size:clamp(9.5px,1.35vw,11px);line-height:1.4}.transition-install-content .command-block{grid-column:1/-1;height:100%;min-height:84px;margin-top:clamp(8px,1.15svh,12px)}.transition-install-content .command-header{min-height:30px;font-size:7px}.transition-install-content .command-block pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:clamp(9px,1.8vw,13px);font-size:clamp(9px,1.25vw,10.5px)}.transition-install-content .archive-contents{padding:5px 11px 8px;font-size:8px}.transition-install-flow{min-height:clamp(82px,10svh,106px);margin-top:clamp(8px,1.3svh,14px)}.transition-install-flow li{grid-template-columns:clamp(28px,4.5vw,38px) 1fr;gap:8px;padding:10px clamp(7px,1.6vw,13px)}.transition-install-flow li:first-child{padding-left:2px}.transition-install-flow li>span{width:clamp(28px,4.3vw,36px);height:clamp(28px,4.3vw,36px)}.transition-install-flow li>span img{width:clamp(23px,3.6vw,30px);height:clamp(23px,3.6vw,30px)}.transition-install-flow strong{font-size:clamp(9px,1.45vw,11px)}.transition-install-flow p{font-size:clamp(8px,1.15vw,9.5px)}.install-laurel{opacity:.11;width:82px;height:270px;top:150px}.install-laurel-left{left:-42px}.install-laurel-right{right:-42px}.transition-hawk{width:64vw}.greek-reveal-copy{width:calc(100% - 40px);top:23svh}.greek-reveal-copy h2{font-size:clamp(42px,11vw,58px)}.greek-reveal-lede{font-size:11px}.greek-reveal-cards{gap:8px;width:calc(100% - 28px);bottom:28px}.greek-reveal-card{border-radius:9px;min-height:128px;padding:13px 8px}.greek-reveal-card>span{width:34px;height:34px;margin-bottom:9px;font-size:15px}.greek-reveal-card h3{margin-bottom:6px;font-size:10px}.greek-reveal-card p{font-size:7px;line-height:1.4}}@media (max-width:560px){.install-transition-shell{--install-gutter:clamp(12px, 3.5vw, 16px)}.transition-principles{height:clamp(66px,8.2svh,74px)}.transition-principles-inner{width:calc(100% - 20px)}.transition-principles p{padding-inline:7px;font-size:clamp(7.5px,2vw,8.5px)}.transition-principles p span{margin-bottom:4px;font-size:7px}.transition-install-surface{height:calc(100% - clamp(66px,8.2svh,74px))}.transition-install-content{padding:clamp(9px,1.25svh,12px) 0 7px}.transition-install-heading{width:100%;margin-bottom:clamp(8px,1.3svh,12px)}.transition-install-crown{width:34px;height:27px;margin-bottom:-1px}.transition-install-heading .eyebrow{font-size:7.5px}.transition-install-heading .eyebrow:after,.greek-reveal-copy .eyebrow:after{width:38px;margin-left:10px}.transition-install-heading h2{white-space:nowrap;margin:7px 0;font-size:clamp(28px,8vw,36px)}.transition-install-heading>p:last-child{font-size:clamp(9px,2.45vw,10.5px);line-height:1.35}.transition-install-content .install-options{gap:clamp(8px,1.05svh,10px)}.transition-install-content .install-option{gap-inline:9px;border-radius:13px;grid-template-rows:auto minmax(80px,1fr);grid-template-columns:36px minmax(0,1fr);padding:clamp(11px,3.2vw,14px)}.transition-install-content .option-number{width:34px;height:34px;font-size:6px}.transition-install-content .option-number span{width:24px}.transition-install-content .option-kicker{margin:0 0 3px;font-size:7px}.transition-install-content .install-option h3{margin-bottom:3px;font-size:clamp(16px,4.5vw,19px)}.transition-install-content .install-option>div>p:last-child{font-size:clamp(9px,2.35vw,10px);line-height:1.3}.transition-install-content .command-block{border-radius:9px;min-height:80px;margin-top:7px}.transition-install-content .command-header{min-height:27px;padding-inline:9px;font-size:6.5px}.transition-install-content .command-header button{gap:4px;min-width:48px;font-size:7px}.transition-install-content .command-block pre{padding:8px 9px;font-size:clamp(8.5px,2.3vw,9.5px);line-height:1.4}.transition-install-content .archive-contents{padding:4px 9px 7px;font-size:7.5px}.transition-install-flow{min-height:clamp(96px,12svh,112px);margin-top:7px}.transition-install-flow li{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:7px clamp(5px,2vw,9px);display:flex}.transition-install-flow li:first-child{padding-left:3px}.transition-install-flow li>span{width:27px;height:27px}.transition-install-flow li>span img{width:22px;height:22px}.transition-install-flow strong{margin:0;font-size:clamp(9px,2.45vw,10.5px);line-height:1.05}.transition-install-flow p{font-size:clamp(7.8px,2.1vw,9px);line-height:1.22}.install-laurel{display:none}.greek-reveal-cards{grid-template-columns:1fr;bottom:20px}.greek-reveal-card{text-align:left;grid-template-columns:31px 1fr;gap:0 9px;min-height:0;display:grid}.greek-reveal-card>span{grid-row:1/3;width:31px;height:31px;margin:0}.greek-reveal-card h3{align-self:end}}@media (max-width:560px) and (max-height:680px){.transition-principles{height:56px}.transition-install-surface{height:calc(100% - 56px)}.transition-install-content{padding:6px 0 5px}.transition-install-heading{margin-bottom:5px}.transition-install-crown{width:26px;height:20px}.transition-install-heading .eyebrow{font-size:6.5px}.transition-install-heading h2{margin-block:4px;font-size:clamp(26px,7.8vw,30px)}.transition-install-heading>p:last-child{font-size:8.5px;line-height:1.2}.transition-install-content .install-options{gap:7px}.transition-install-content .install-option{grid-template-rows:auto minmax(76px,1fr);padding-block:9px}.transition-install-content .install-option h3{font-size:16px}.transition-install-content .install-option>div>p:last-child{font-size:8.5px;line-height:1.22}.transition-install-flow{min-height:78px;margin-top:5px}.transition-install-flow li{padding-block:4px}.transition-install-flow p{font-size:7.5px}}@media (min-width:600px) and (max-width:860px) and (max-height:620px){.install-transition-shell{--install-gutter:clamp(16px, 3vw, 24px)}.transition-principles{height:44px}.transition-principles-inner{width:calc(100% - (2 * var(--install-gutter)))}.transition-principles p{padding-inline:9px;font-size:clamp(7px,1.05vw,8px);line-height:1.15}.transition-principles p span{margin:0 6px 0 0;font-size:6.5px;display:inline}.transition-install-surface{height:calc(100% - 44px)}.transition-install-content{padding:5px 0 4px}.transition-install-heading{width:min(560px,82%);margin-bottom:4px}.transition-install-crown{width:24px;height:18px;margin-bottom:-2px}.transition-install-heading .eyebrow{font-size:6px}.transition-install-heading .eyebrow:after{width:30px;margin-left:8px}.transition-install-heading h2{margin-block:3px;font-size:clamp(27px,4vw,32px);line-height:.92}.transition-install-heading>p:last-child{font-size:7.5px;line-height:1.15}.transition-install-content .install-options{flex:0 0 clamp(170px,46svh,246px);grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;height:clamp(170px,46svh,246px)}.transition-install-content .install-option{gap-inline:8px;border-radius:10px;grid-template-rows:minmax(62px,auto) 1fr;grid-template-columns:32px minmax(0,1fr);padding:9px}.transition-install-content .option-number{width:30px;height:30px;font-size:5.5px}.transition-install-content .option-number span{width:22px}.transition-install-content .option-kicker{margin-bottom:2px;font-size:6px}.transition-install-content .install-option h3{margin-bottom:2px;font-size:clamp(14px,2vw,17px)}.transition-install-content .install-option>div>p:last-child{font-size:clamp(7.5px,1vw,8.5px);line-height:1.2}.transition-install-content .command-block{border-radius:7px;min-height:76px;margin-top:5px}.transition-install-content .command-header{min-height:23px;padding-inline:7px;font-size:5.5px}.transition-install-content .command-header button{min-width:40px;font-size:6px}.transition-install-content .command-block pre{padding:6px 7px;font-size:clamp(7px,1vw,8px);line-height:1.3}.transition-install-content .archive-contents{padding:2px 7px 5px;font-size:6.5px}.transition-install-flow{min-height:53px;margin-top:4px}.transition-install-flow li{grid-template-columns:24px 1fr;gap:6px;padding:4px 8px;display:grid}.transition-install-flow li>span{width:23px;height:23px}.transition-install-flow li>span img{width:19px;height:19px}.transition-install-flow strong{font-size:8px}.transition-install-flow p{font-size:6.5px;line-height:1.15}.install-laurel{display:none}}@media (min-width:861px) and (max-height:820px){.transition-principles{height:clamp(58px,8.4svh,68px)}.transition-install-surface{height:calc(100% - clamp(58px,8.4svh,68px))}.transition-install-content{padding-top:clamp(12px,2svh,17px)}.transition-install-heading{margin-bottom:clamp(10px,1.7svh,15px)}.transition-install-crown{width:38px;height:29px}.transition-install-heading h2{margin-block:7px;font-size:clamp(36px,2.9vw,45px)}.transition-install-heading>p:last-child{font-size:9.5px}.transition-install-content .install-options{height:clamp(282px,42svh,344px)}.transition-install-content .install-option{grid-template-rows:minmax(76px,auto) 1fr;padding:clamp(17px,1.5vw,22px)}.transition-install-content .option-number{width:46px;height:46px}.transition-install-content .install-option h3{font-size:clamp(18px,1.45vw,22px)}.transition-install-content .install-option>div>p:last-child{font-size:clamp(8.5px,.67vw,10px)}.transition-install-content .command-block{min-height:94px;margin-top:9px}.transition-install-content .command-header{min-height:29px}.transition-install-content .command-block pre{padding:9px 12px;font-size:clamp(8.5px,.66vw,10px)}.transition-install-flow{min-height:clamp(66px,9.5svh,78px);margin-top:clamp(8px,1.5svh,12px)}.transition-install-flow li{padding-block:8px}.transition-install-flow li>span{width:30px;height:30px}.transition-install-flow li>span img{width:25px;height:25px}.transition-install-flow strong{font-size:9.5px}.transition-install-flow p{font-size:7.8px}.install-laurel{height:min(69svh,520px);top:78px}}@media (min-width:3000px) and (min-height:1500px){.install-transition-shell{--install-max-width:2700px}.transition-install-heading{width:1080px}.transition-install-heading h2{font-size:94px}.transition-install-content .install-options{height:min(50svh,1020px)}.transition-install-flow{min-height:184px}.install-laurel{width:300px;height:900px}}@media (prefers-reduced-motion:reduce){.install-transition-shell{height:auto}.install-transition-sticky{height:auto;min-height:0;position:relative;overflow:visible}.install-split-right,.transition-hawk,.transition-seam,.transition-ambient{display:none}.install-split-left{pointer-events:auto;width:100%;height:100svh;min-height:min(700px,100svh);position:relative;overflow:hidden;transform:none!important}.install-split-left>.transition-install-viewport{width:100%;position:relative}.install-reveal-layer{height:100svh;min-height:min(700px,100svh);position:relative;opacity:1!important;filter:none!important;transform:none!important}.greek-reveal-copy,.greek-reveal-cards{opacity:1}.install-reveal-backdrop-motion{transform:none!important}}
