.PublicLanding-module__pCjZGW__root{--paper:#f1e9de;--paper-bright:#f8f3eb;--ink:#281f1c;--muted:#281f1ca3;--line:#432b2033;--oxblood:#741e2a;--oxblood-deep:#3e0d14;--light-x:62%;--light-y:48%;--scene-focus-x:61%;--scene-focus-y:52%;--session-progress:.25;background:var(--paper);touch-action:none;min-height:100dvh;overflow:hidden}.PublicLanding-module__pCjZGW__root[data-scene=arrival]{--scene-focus-x:35%;--scene-focus-y:62%;--session-progress:.5}.PublicLanding-module__pCjZGW__root[data-scene=service]{--scene-focus-x:66%;--scene-focus-y:49%;--session-progress:.75}.PublicLanding-module__pCjZGW__root[data-scene=return]{--scene-focus-x:85%;--scene-focus-y:67%;--session-progress:1}.PublicLanding-module__pCjZGW__page{isolation:isolate;height:100dvh;min-height:36rem;color:var(--ink);background:var(--paper);position:relative;overflow:hidden}.PublicLanding-module__pCjZGW__loader{z-index:200;pointer-events:none;background-color:#eee5d9;background-image:radial-gradient(circle at 50% 42%,#ffffff80,#0000 34%),linear-gradient(135deg,#ffffff38,#5937230d),url(/assets/textures/warm_cream_stock/base_color_tile.webp);background-repeat:no-repeat,no-repeat,repeat;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden;box-shadow:inset 0 0 8rem #50311f14,inset 0 0 0 1px #ffffff61}.PublicLanding-module__pCjZGW__loaderSignature{transform-origin:50%;will-change:transform, opacity;place-items:center;width:clamp(23rem,32vw,32rem);min-height:16rem;display:grid}.PublicLanding-module__pCjZGW__loaderMark{width:100%;color:var(--ink);will-change:transform, opacity;flex-direction:column;align-items:center;display:flex;position:relative}.PublicLanding-module__pCjZGW__loaderMark:before{opacity:.65;content:"";background:linear-gradient(90deg,#0000,#701d288c,#0000);width:3.4rem;height:1px;position:absolute;top:-.9rem}.PublicLanding-module__pCjZGW__loaderPortal{place-items:center;width:9.4rem;height:10.2rem;display:grid;position:relative}.PublicLanding-module__pCjZGW__loaderPortal svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.PublicLanding-module__pCjZGW__loaderPortal path{fill:none;stroke:#701d287a;stroke-width:1.1px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 1px #ffffffbf);vector-effect:non-scaling-stroke}.PublicLanding-module__pCjZGW__loaderPortal img{z-index:2;object-fit:contain;width:5rem;height:5rem;position:relative;transform:translateY(.5rem)}.PublicLanding-module__pCjZGW__loaderPortal>span{z-index:1;opacity:.48;filter:blur(.28rem);background:#5c1f1f3d;border-radius:50%;width:4.8rem;height:.34rem;position:absolute;bottom:.35rem;left:50%;transform:translate(-50%)}.PublicLanding-module__pCjZGW__loaderBrand{font-family:var(--font-mona), Arial, sans-serif;letter-spacing:.22em;text-transform:uppercase;margin-top:-.2rem;font-size:.82rem;font-weight:780}.PublicLanding-module__pCjZGW__loaderThesis{color:#281f1c94;font-family:var(--font-fraunces), Georgia, serif;letter-spacing:.015em;margin-top:.42rem;font-size:.8rem;font-style:italic}.PublicLanding-module__pCjZGW__loaderRoute{justify-content:space-between;align-items:center;width:88%;height:.58rem;margin-top:.78rem;display:flex;position:relative}.PublicLanding-module__pCjZGW__loaderRouteBase,.PublicLanding-module__pCjZGW__loaderRouteProgress{height:1px;position:absolute;top:50%;left:.2rem;right:.2rem;transform:translateY(-50%)}.PublicLanding-module__pCjZGW__loaderRouteBase{background:#4e312324}.PublicLanding-module__pCjZGW__loaderRouteProgress{transform-origin:0;will-change:transform;background:linear-gradient(90deg,#701d28e0,#a354599e);transform:translateY(-50%)scaleX(0)}.PublicLanding-module__pCjZGW__loaderRoute i{z-index:2;background:#f2eade;border:1px solid #701d2880;border-radius:50%;width:.38rem;height:.38rem;position:relative;box-shadow:0 0 0 .13rem #701d2814,0 .1rem .22rem #3c231824}.PublicLanding-module__pCjZGW__loaderSequence{color:#281f1c70;width:100%;font-family:var(--font-mona), Arial, sans-serif;letter-spacing:.08em;text-align:center;text-transform:uppercase;grid-template-columns:repeat(3,1fr);align-items:center;margin-top:.32rem;font-size:.43rem;font-weight:690;display:grid}.PublicLanding-module__pCjZGW__loaderSequence span:first-child{text-align:left}.PublicLanding-module__pCjZGW__loaderSequence span:last-child{text-align:right}.PublicLanding-module__pCjZGW__loaderReady{visibility:hidden}:is(html:not(.js) .PublicLanding-module__pCjZGW__loader,.stage-failsafe .PublicLanding-module__pCjZGW__loader){display:none}.PublicLanding-module__pCjZGW__sceneCamera{z-index:-5;filter:saturate();will-change:transform, filter;position:absolute;inset:-1.5%;overflow:hidden}.PublicLanding-module__pCjZGW__sceneImage{perspective:1200px;transform-style:preserve-3d;will-change:transform;display:block;position:absolute;inset:-.8rem}.PublicLanding-module__pCjZGW__sceneImage img{object-fit:cover;object-position:center;filter:saturate(.97)contrast(1.018);width:100%;height:100%;display:block}.PublicLanding-module__pCjZGW__sceneLight{pointer-events:none;background:radial-gradient(circle at var(--light-x) var(--light-y), #fff4dc3d, transparent 19%), linear-gradient(90deg, #f7f2e933, transparent 29%, transparent 90%, #3b181417);mix-blend-mode:soft-light;position:absolute;inset:0}.PublicLanding-module__pCjZGW__sceneDepth{pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(#321e151a,#0000 15% 82%,#371e1424),radial-gradient(at 73% 86%,#451f1926,#0000 38%);position:absolute;inset:0}.PublicLanding-module__pCjZGW__sceneFocus{z-index:3;opacity:.58;pointer-events:none;background:radial-gradient(circle at var(--scene-focus-x) var(--scene-focus-y), #ffefcf33 0%, #ffefcf14 13%, transparent 27%);mix-blend-mode:soft-light;animation:5.8s cubic-bezier(.37,0,.63,1) infinite alternate PublicLanding-module__pCjZGW__practicalBreath;position:absolute;inset:0}.PublicLanding-module__pCjZGW__visitThread{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.PublicLanding-module__pCjZGW__visitThread path{fill:none;stroke:#ffeccdb3;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 1px #3f131557);vector-effect:non-scaling-stroke}.PublicLanding-module__pCjZGW__visitThread circle{fill:#f3e8d8;stroke:#711d28d1;stroke-width:2px;opacity:0;vector-effect:non-scaling-stroke}@keyframes PublicLanding-module__pCjZGW__practicalBreath{0%{opacity:.48}to{opacity:.64}}.PublicLanding-module__pCjZGW__sceneVeil{z-index:7;opacity:0;pointer-events:none;filter:blur(.2px);will-change:transform, opacity;background:linear-gradient(90deg,#0000 0%,#f8f1e633 24%,#f8f1e6e0 50%,#701d281f 75%,#0000 100%);position:absolute;inset:0}.PublicLanding-module__pCjZGW__paperTexture{z-index:18;opacity:.1;pointer-events:none;mix-blend-mode:multiply;background:url(/assets/textures/warm_cream_stock/base_color_tile.webp) 0 0/32rem;position:absolute;inset:0}.PublicLanding-module__pCjZGW__vignette{z-index:2;pointer-events:none;background:linear-gradient(#321e1514,#0000 14% 84%,#371e141a),linear-gradient(90deg,#f6f1e91f,#0000 31% 91%,#3a1c1514);position:absolute;inset:0}.PublicLanding-module__pCjZGW__header{z-index:50;border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;padding-block:1rem .78rem;display:grid;position:absolute;top:0;left:clamp(2.5rem,4.2vw,5.75rem);right:clamp(2.5rem,4.2vw,5.75rem);box-shadow:0 1px #ffffff80}.PublicLanding-module__pCjZGW__brand,.PublicLanding-module__pCjZGW__accessLink,.PublicLanding-module__pCjZGW__begin,.PublicLanding-module__pCjZGW__chapter,.PublicLanding-module__pCjZGW__dockArrow{appearance:none;cursor:pointer;border:0}.PublicLanding-module__pCjZGW__brand{width:fit-content;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:.68rem;padding:0;display:inline-flex}.PublicLanding-module__pCjZGW__brand img{object-fit:contain;width:2.15rem;height:2.15rem}.PublicLanding-module__pCjZGW__brand>span{gap:.16rem;display:grid}.PublicLanding-module__pCjZGW__brand strong{font-family:var(--font-mona), Arial, sans-serif;letter-spacing:.21em;text-transform:uppercase;font-size:.69rem;font-weight:820;line-height:1}.PublicLanding-module__pCjZGW__brand em{color:var(--muted);font-family:var(--font-mona), Arial, sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:.41rem;font-style:normal;font-weight:690}.PublicLanding-module__pCjZGW__sessionIndex{color:#281f1c8c;font-family:var(--font-mona), Arial, sans-serif;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.68rem;font-size:.42rem;font-weight:740;display:flex}.PublicLanding-module__pCjZGW__sessionIndex i{background:#701d2847;width:2.2rem;height:1px;position:relative;overflow:hidden}.PublicLanding-module__pCjZGW__sessionIndex i:after{background:var(--oxblood);content:"";transform:scaleX(var(--session-progress));transform-origin:0;transition:transform .85s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.PublicLanding-module__pCjZGW__sessionIndex strong{color:var(--oxblood);font-weight:820}.PublicLanding-module__pCjZGW__accessLink{color:var(--oxblood);font-family:var(--font-mona), Arial, sans-serif;letter-spacing:.18em;text-transform:uppercase;background:0 0;justify-self:end;align-items:center;gap:.72rem;padding:.72rem .1rem .72rem 1rem;font-size:.52rem;font-weight:820;display:inline-flex;position:relative}.PublicLanding-module__pCjZGW__accessLink:before{transform-origin:100%;content:"";background:currentColor;height:1px;transition:transform .36s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:.38rem;left:1rem;right:0;transform:scaleX(.2)}.PublicLanding-module__pCjZGW__accessLink:hover:before{transform:scaleX(1)}.PublicLanding-module__pCjZGW__accessLink i{font-size:.82rem;font-style:normal;font-weight:430;transition:transform .22s}.PublicLanding-module__pCjZGW__accessLink:hover i{transform:translate(.14rem,-.14rem)}.PublicLanding-module__pCjZGW__accessLink:disabled{cursor:wait}.PublicLanding-module__pCjZGW__story{z-index:12;isolation:isolate;pointer-events:none;position:absolute;inset:0}.PublicLanding-module__pCjZGW__copy{z-index:1;pointer-events:auto;width:clamp(18rem,22vw,29.5rem);position:absolute;top:clamp(6.2rem,13svh,8.2rem);left:clamp(3rem,4.2vw,5.75rem)}.PublicLanding-module__pCjZGW__eyebrow{color:var(--oxblood);font-family:var(--font-mona), Arial, sans-serif;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 1.05rem;font-size:.49rem;font-weight:820;line-height:1.2;display:flex}.PublicLanding-module__pCjZGW__eyebrow:before{content:"";background:currentColor;width:1.35rem;height:1px}.PublicLanding-module__pCjZGW__eyebrow>span{letter-spacing:.08em;border:1px solid #701d2838;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-size:.4rem;display:grid;box-shadow:inset 1px 1px 2px #4d2b1a1c,1px 1px #ffffff8c}.PublicLanding-module__pCjZGW__copy h1{max-width:29.5rem;font-family:var(--font-fraunces), Georgia, serif;font-variation-settings:"SOFT" 22, "WONK" 0, "opsz" 86;letter-spacing:-.048em;text-wrap:balance;gap:.02em;margin:0;font-size:clamp(2.8rem,min(4.15vw,8.2svh),4.45rem);font-weight:355;line-height:.92;display:grid}.PublicLanding-module__pCjZGW__headlineLine{flex-wrap:wrap;align-items:baseline;column-gap:.2em;padding:.08em .08em .15em 0;display:flex;overflow:visible}.PublicLanding-module__pCjZGW__wordMask{margin:-.14em -.12em -.2em;padding:.14em .12em .2em;display:inline-block;overflow:hidden}.PublicLanding-module__pCjZGW__accentMask{margin-right:-.38em;padding-right:.38em;overflow:visible}.PublicLanding-module__pCjZGW__wordMask>span{will-change:transform, opacity, filter;display:inline-block}.PublicLanding-module__pCjZGW__accentWord{color:var(--oxblood);font-variation-settings:"SOFT" 55, "WONK" 1, "opsz" 104;transform-origin:0 100%;font-style:normal;font-weight:365;display:inline-block;transform:skew(-10deg)}.PublicLanding-module__pCjZGW__continuityWell{border-top:1px solid #50312533;border-bottom:1px solid #ffffff8f;width:min(100%,18rem);margin-top:1rem;padding:.52rem 0 .44rem;position:relative}.PublicLanding-module__pCjZGW__continuityWell:before{background:var(--oxblood);content:"";width:2.7rem;height:1px;position:absolute;top:-1px;left:0}.PublicLanding-module__pCjZGW__continuityWellLive{color:#281f1c94;font-family:var(--font-mona), Arial, sans-serif;text-transform:uppercase;gap:.42rem;display:grid}.PublicLanding-module__pCjZGW__continuityRailHead{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.PublicLanding-module__pCjZGW__continuityRailHead>span{color:var(--oxblood);letter-spacing:.16em;white-space:nowrap;font-size:.43rem;font-weight:830}.PublicLanding-module__pCjZGW__continuityRailHead>strong{color:#281f1c80;letter-spacing:.09em;text-align:right;white-space:nowrap;font-size:.36rem;font-weight:650}.PublicLanding-module__pCjZGW__continuityTrack{height:.5rem;position:relative}.PublicLanding-module__pCjZGW__continuityTrack:before,.PublicLanding-module__pCjZGW__continuityTrack>i{content:"";height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.PublicLanding-module__pCjZGW__continuityTrack:before{background:#4f31242e;box-shadow:0 1px #ffffff85}.PublicLanding-module__pCjZGW__continuityTrack>i{background:linear-gradient(90deg, var(--oxblood), #741e2a6b);transform:translateY(-50%) scaleX(var(--session-progress));transform-origin:0;transition:transform .82s cubic-bezier(.16,1,.3,1)}.PublicLanding-module__pCjZGW__continuityTicks{justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.PublicLanding-module__pCjZGW__continuityTicks b{background:var(--paper);border:1px solid #701d284d;border-radius:50%;width:.32rem;height:.32rem;transition:transform .52s cubic-bezier(.16,1,.3,1),background .52s;transform:scale(.82);box-shadow:inset 0 1px 1px #351d161f}.PublicLanding-module__pCjZGW__continuityTicks b[data-active=true]{background:var(--oxblood);transform:scale(1);box-shadow:inset 0 1px #ffffff24,0 0 0 .1rem #701d2812}.PublicLanding-module__pCjZGW__body{color:#281f1cb8;max-width:min(27rem,100%);font-family:var(--font-mona), Arial, sans-serif;letter-spacing:-.01em;text-wrap:pretty;margin:1rem 0 0;font-size:clamp(.72rem,.9vw,.88rem);font-weight:510;line-height:1.54}.PublicLanding-module__pCjZGW__thesisNote{color:#452b219e;max-width:27rem;font-family:var(--font-mona), Arial, sans-serif;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.66rem;margin:.82rem 0 0;font-size:.43rem;font-weight:760;line-height:1.45;display:flex}.PublicLanding-module__pCjZGW__thesisNote:before{content:"";background:#701d286b;flex:none;width:1.7rem;height:1px}.PublicLanding-module__pCjZGW__begin{width:min(100%,16.7rem);min-height:3.2rem;color:var(--oxblood);box-shadow:none;font-family:var(--font-mona), Arial, sans-serif;letter-spacing:.17em;text-transform:uppercase;background:0 0;border-radius:.36rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.15rem;padding:.7rem 1.25rem .7rem 3.05rem;font-size:.48rem;font-weight:820;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,filter .22s;display:inline-flex;position:relative;overflow:visible}.PublicLanding-module__pCjZGW__beginSkin{z-index:0;filter:drop-shadow(0 .55rem .72rem #3e201421);object-fit:fill;width:100%;height:100%;transition:filter .22s;display:block;position:absolute;inset:0}.PublicLanding-module__pCjZGW__begin:after{z-index:0;opacity:.24;content:"";pointer-events:none;clip-path:inset(0 round .2rem);background:linear-gradient(100deg,#0000 18%,#ffffffe0 50%,#0000 82%);border-radius:.2rem;transition:transform .62s cubic-bezier(.16,1,.3,1);position:absolute;inset:.45rem .65rem;transform:translate(-112%)}.PublicLanding-module__pCjZGW__begin>span,.PublicLanding-module__pCjZGW__begin>i{z-index:1;position:relative}.PublicLanding-module__pCjZGW__begin i{border:1px solid #701d2838;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-size:.76rem;font-style:normal;transition:transform .22s;display:grid;box-shadow:inset 0 1px 2px #4122161f,0 1px #ffffff94}.PublicLanding-module__pCjZGW__begin:hover{box-shadow:none;transform:translateY(-.14rem)}.PublicLanding-module__pCjZGW__begin:hover .PublicLanding-module__pCjZGW__beginSkin{filter:drop-shadow(0 .82rem .92rem #3e201429)brightness(1.02)}.PublicLanding-module__pCjZGW__begin:hover:after{transform:translate(112%)}.PublicLanding-module__pCjZGW__begin:hover i{transform:translate(.14rem)}.PublicLanding-module__pCjZGW__begin:active{transform:translateY(.08rem);box-shadow:inset 0 2px 5px #371e1426}.PublicLanding-module__pCjZGW__annotation{display:none}.PublicLanding-module__pCjZGW__root[data-scene=thesis] .PublicLanding-module__pCjZGW__annotation{visibility:hidden}.PublicLanding-module__pCjZGW__root[data-scene=arrival] .PublicLanding-module__pCjZGW__annotation{top:59%;left:47%}.PublicLanding-module__pCjZGW__root[data-scene=service] .PublicLanding-module__pCjZGW__annotation{top:44%;left:70%}.PublicLanding-module__pCjZGW__root[data-scene=return] .PublicLanding-module__pCjZGW__annotation{top:55%;left:76%}.PublicLanding-module__pCjZGW__annotationPin{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f7efe494;border:1px solid #701d288c;border-radius:50%;flex:none;place-items:center;width:1.65rem;height:1.65rem;display:grid;position:relative;box-shadow:0 0 0 .32rem #f7efe447,0 .45rem 1rem #34161124}.PublicLanding-module__pCjZGW__annotationPin:after{content:"";background:linear-gradient(90deg,#701d2899,#701d2814);width:2.4rem;height:1px;position:absolute;left:100%}.PublicLanding-module__pCjZGW__annotationPin i{background:var(--oxblood);border-radius:50%;width:.34rem;height:.34rem;box-shadow:0 0 0 .18rem #701d281f}.PublicLanding-module__pCjZGW__annotation>div{color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffffb8,#ece2d5a8),url(/assets/textures/ivory_card_stock/base_color_tile.webp) 0 0/16rem;border:1px solid #462a1d24;border-radius:.2rem;gap:.22rem;padding:.5rem .62rem;display:grid;box-shadow:inset 1px 1px #ffffffa6,0 .55rem 1.2rem #3c1f161f}.PublicLanding-module__pCjZGW__annotation small,.PublicLanding-module__pCjZGW__annotation strong{font-family:var(--font-mona), Arial, sans-serif}.PublicLanding-module__pCjZGW__annotation small{color:var(--oxblood);letter-spacing:.15em;text-transform:uppercase;font-size:.37rem;font-weight:820}.PublicLanding-module__pCjZGW__annotation strong{letter-spacing:-.01em;font-size:.54rem;font-weight:600;line-height:1.35}.PublicLanding-module__pCjZGW__chapterNav{z-index:48;-webkit-backdrop-filter:blur(15px)saturate(.85);backdrop-filter:blur(15px)saturate(.85);background:linear-gradient(#fcf7efc2,#e8ded0ad),url(/assets/textures/warm_cream_stock/base_color_tile.webp) 0 0/24rem;border:1px solid #422a1f2e;border-radius:.42rem;grid-template-columns:3.2rem 1fr 3.2rem;align-items:stretch;gap:.35rem;min-height:4.25rem;padding:.38rem;display:grid;position:absolute;bottom:1rem;left:clamp(2.5rem,4.2vw,5.75rem);right:clamp(2.5rem,4.2vw,5.75rem);box-shadow:inset 1px 1px #ffffffb3,inset -1px -1px #52322217,0 .18rem .22rem #4225191a,0 1rem 2.5rem #3f21171f}.PublicLanding-module__pCjZGW__chapterNav ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.24rem;margin:0;padding:0;list-style:none;display:grid}.PublicLanding-module__pCjZGW__chapterNav li{min-width:0}.PublicLanding-module__pCjZGW__chapter{color:#30241f70;text-align:left;width:100%;height:100%;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:.28rem;gap:.16rem;padding:.58rem .72rem .52rem;transition:color .26s,transform .26s,background .26s,border-color .26s,box-shadow .26s;display:grid;position:relative}.PublicLanding-module__pCjZGW__chapter:before{content:"";border:1px solid;border-radius:50%;width:.3rem;height:.3rem;transition:background .22s,box-shadow .22s;position:absolute;top:.48rem;right:.55rem}.PublicLanding-module__pCjZGW__chapter span,.PublicLanding-module__pCjZGW__chapter strong,.PublicLanding-module__pCjZGW__chapter em,.PublicLanding-module__pCjZGW__inputHint{font-family:var(--font-mona), Arial, sans-serif}.PublicLanding-module__pCjZGW__mobileChapterLabel{display:none}.PublicLanding-module__pCjZGW__chapter span{letter-spacing:.14em;font-size:.38rem;font-weight:760}.PublicLanding-module__pCjZGW__chapter strong{letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.48rem;font-weight:800;overflow:hidden}.PublicLanding-module__pCjZGW__chapter em{color:#30241f66;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.36rem;font-style:normal;font-weight:590;overflow:hidden}.PublicLanding-module__pCjZGW__chapter:hover{color:var(--oxblood);background:#ffffff52}.PublicLanding-module__pCjZGW__chapter[aria-current=step]{color:var(--oxblood);background:linear-gradient(145deg,#ffffffb3,#e4d8c98a),url(/assets/textures/ivory_card_stock/base_color_tile.webp) 0 0/15rem;border-color:#5b342321;transform:translateY(-.08rem);box-shadow:inset 1px 1px #ffffffad,inset -1px -1px #462a1d14,0 .16rem .25rem #391e141a,0 .55rem 1rem #3e221614}.PublicLanding-module__pCjZGW__chapter[aria-current=step]:before{background:var(--oxblood);box-shadow:0 0 0 .2rem #701d281a}.PublicLanding-module__pCjZGW__chapter:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .68s cubic-bezier(.16,1,.3,1);position:absolute;bottom:.28rem;left:.58rem;right:.58rem;transform:scaleX(0)}.PublicLanding-module__pCjZGW__chapter[aria-current=step]:after{transform:scaleX(1)}.PublicLanding-module__pCjZGW__dockArrow{width:100%;color:var(--oxblood);background:linear-gradient(145deg,#ffffff85,#e0d4c585),url(/assets/textures/ivory_card_stock/base_color_tile.webp) 0 0/15rem;border:1px solid #4d2e1f24;border-radius:.28rem;place-items:center;font-size:.88rem;transition:transform .18s,box-shadow .18s,opacity .18s;display:grid;box-shadow:inset 1px 1px #ffffffad,inset -1px -1px #462a1d1a,0 .16rem .24rem #3c1f161a}.PublicLanding-module__pCjZGW__dockArrow:hover:not(:disabled){transform:translateY(-.08rem)}.PublicLanding-module__pCjZGW__dockArrow:active:not(:disabled){transform:translateY(.06rem);box-shadow:inset 1px 2px 4px #40221629}.PublicLanding-module__pCjZGW__dockArrow:disabled{cursor:default;opacity:.28}.PublicLanding-module__pCjZGW__progress{background:#462d2129;height:1px;position:absolute;bottom:.22rem;left:.42rem;right:.42rem;overflow:hidden}.PublicLanding-module__pCjZGW__progress i{background:var(--oxblood);transform-origin:0;width:100%;height:100%;transition:transform .85s cubic-bezier(.16,1,.3,1);display:block}.PublicLanding-module__pCjZGW__inputHint{color:#32251f7a;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.42rem;margin:0;font-size:.38rem;font-weight:760;transition:opacity .32s,transform .32s;display:flex;position:absolute;bottom:calc(100% + .58rem);left:.12rem}.PublicLanding-module__pCjZGW__inputHint i{background:#701d2852;width:.8rem;height:1px}.PublicLanding-module__pCjZGW__root[data-interacted=true] .PublicLanding-module__pCjZGW__inputHint{opacity:0;transform:translateY(.25rem)}.PublicLanding-module__pCjZGW__liveRegion{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PublicLanding-module__pCjZGW__accessVeil{z-index:100;visibility:hidden;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 46%, #f6e1c329, transparent 27%), linear-gradient(160deg, #4b1119, var(--oxblood-deep) 58%, #23070b);place-items:center;display:grid;position:fixed;inset:0}.PublicLanding-module__pCjZGW__accessDoor{transform-origin:50% 72%;place-items:center;width:clamp(13rem,22vw,20rem);display:grid;position:relative}.PublicLanding-module__pCjZGW__accessDoorShell{filter:drop-shadow(0 2.2rem 3.5rem #0c020373);width:100%;height:auto;display:block}.PublicLanding-module__pCjZGW__accessDoorMark{filter:brightness(0)invert();opacity:.82;width:2.8rem;height:2.8rem;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.PublicLanding-module__pCjZGW__accessDoor>span{color:#fff4e3b3;font-family:var(--font-mona), Arial, sans-serif;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;font-size:.42rem;font-weight:720;position:absolute;top:56%;left:50%;transform:translate(-50%)}.PublicLanding-module__pCjZGW__brand:focus-visible,.PublicLanding-module__pCjZGW__accessLink:focus-visible,.PublicLanding-module__pCjZGW__begin:focus-visible,.PublicLanding-module__pCjZGW__chapter:focus-visible,.PublicLanding-module__pCjZGW__dockArrow:focus-visible{outline-offset:3px;outline:3px solid #0f6b74c7}@media (max-width:1120px){.PublicLanding-module__pCjZGW__story:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(90deg,#f6f1e9f5 0%,#f6f1e9e0 61%,#f6f1e952 86%,#0000 100%);width:min(22rem,36vw);position:absolute;inset:4.5rem auto 4.8rem 0}.PublicLanding-module__pCjZGW__header,.PublicLanding-module__pCjZGW__chapterNav{left:1.5rem;right:1.5rem}.PublicLanding-module__pCjZGW__copy{width:min(18rem,32vw);left:1.5rem}.PublicLanding-module__pCjZGW__body{max-width:17rem}.PublicLanding-module__pCjZGW__copy h1{font-size:clamp(2.25rem,min(4.5vw,7.4svh),3.25rem)}.PublicLanding-module__pCjZGW__annotation{width:min(14rem,23vw)}}@media (max-height:800px) and (min-width:761px){.PublicLanding-module__pCjZGW__copy{top:5.3rem}.PublicLanding-module__pCjZGW__copy h1{font-size:clamp(2.55rem,min(4.4vw,7.4svh),4rem)}.PublicLanding-module__pCjZGW__eyebrow{margin-bottom:.7rem}.PublicLanding-module__pCjZGW__continuityWell,.PublicLanding-module__pCjZGW__body{margin-top:.68rem}.PublicLanding-module__pCjZGW__thesisNote{margin-top:.58rem}.PublicLanding-module__pCjZGW__begin{margin-top:.72rem}.PublicLanding-module__pCjZGW__chapterNav{min-height:4.25rem}.PublicLanding-module__pCjZGW__chapter{padding-block:.42rem}}@media (max-width:760px){.PublicLanding-module__pCjZGW__story:before{display:none}.PublicLanding-module__pCjZGW__page{min-height:35rem}.PublicLanding-module__pCjZGW__sceneCamera{inset:-1%}.PublicLanding-module__pCjZGW__sceneImage{inset:-.3rem}.PublicLanding-module__pCjZGW__sceneImage img{object-position:center}.PublicLanding-module__pCjZGW__visitThread{display:none}.PublicLanding-module__pCjZGW__sceneLight{background:linear-gradient(#f8f3eb08,#0000 35%,#47221a12),radial-gradient(circle at 50% 68%,#fff5de1a,#0000 32%)}.PublicLanding-module__pCjZGW__header{grid-template-columns:1fr auto;padding-block:.72rem .62rem;left:1rem;right:1rem}.PublicLanding-module__pCjZGW__brand{gap:.5rem}.PublicLanding-module__pCjZGW__brand img{width:1.75rem;height:1.75rem}.PublicLanding-module__pCjZGW__brand strong{font-size:.58rem}.PublicLanding-module__pCjZGW__brand em,.PublicLanding-module__pCjZGW__sessionIndex{display:none}.PublicLanding-module__pCjZGW__accessLink{gap:.4rem;padding:.58rem 0 .58rem .3rem;font-size:.41rem}.PublicLanding-module__pCjZGW__accessLink:before{left:.3rem}.PublicLanding-module__pCjZGW__copy{width:calc(100% - 2.2rem);top:clamp(5rem,11svh,6.2rem);left:1.1rem}.PublicLanding-module__pCjZGW__eyebrow{gap:.46rem;margin-bottom:.62rem;font-size:.4rem}.PublicLanding-module__pCjZGW__eyebrow:before{width:.8rem}.PublicLanding-module__pCjZGW__eyebrow>span{width:1.28rem;height:1.28rem;font-size:.34rem}.PublicLanding-module__pCjZGW__copy h1{max-width:22rem;font-size:clamp(2.35rem,10.7vw,3.45rem);line-height:.91}.PublicLanding-module__pCjZGW__continuityWell{width:min(100%,17rem);margin-top:.65rem}.PublicLanding-module__pCjZGW__continuityRailHead>span{font-size:.4rem}.PublicLanding-module__pCjZGW__continuityRailHead>strong{font-size:.35rem}.PublicLanding-module__pCjZGW__body{max-width:20rem;margin-top:.62rem;font-size:clamp(.64rem,2.7vw,.75rem);line-height:1.42}.PublicLanding-module__pCjZGW__thesisNote{max-width:20rem;margin-top:.52rem;font-size:.35rem}.PublicLanding-module__pCjZGW__begin{gap:.78rem;min-height:2.45rem;margin-top:.62rem;padding:.58rem .7rem .56rem 2.55rem;font-size:.4rem}.PublicLanding-module__pCjZGW__begin i{width:1.18rem;height:1.18rem;font-size:.62rem}.PublicLanding-module__pCjZGW__annotation{display:none}.PublicLanding-module__pCjZGW__chapterNav{grid-template-columns:2.55rem 1fr 2.55rem;min-height:3.65rem;padding:.3rem;bottom:.7rem;left:.7rem;right:.7rem}.PublicLanding-module__pCjZGW__chapterNav ol{justify-content:center;align-items:center;gap:clamp(.28rem,2.2vw,.68rem);display:flex}.PublicLanding-module__pCjZGW__chapter{place-items:center;width:2.25rem;height:2.45rem;padding:0;display:grid}.PublicLanding-module__pCjZGW__chapter:before{width:.18rem;height:.18rem;inset:auto auto .32rem 50%;transform:translate(-50%)}.PublicLanding-module__pCjZGW__chapter span{font-size:.38rem}.PublicLanding-module__pCjZGW__chapter:after,.PublicLanding-module__pCjZGW__chapter strong,.PublicLanding-module__pCjZGW__chapter em,.PublicLanding-module__pCjZGW__inputHint{display:none}.PublicLanding-module__pCjZGW__mobileChapterLabel{color:var(--oxblood);font-family:var(--font-mona), Arial, sans-serif;text-transform:uppercase;background:linear-gradient(145deg,#ffffff94,#e8dccd7a),url(/assets/textures/ivory_card_stock/base_color_tile.webp) 0 0/13rem;border:1px solid #4d2e1f1f;border-radius:.22rem;align-items:baseline;gap:.48rem;padding:.34rem .48rem;display:flex;position:absolute;bottom:calc(100% + .5rem);left:0;box-shadow:inset 1px 1px #ffffffa3,0 .35rem .8rem #3a201514}.PublicLanding-module__pCjZGW__mobileChapterLabel strong{letter-spacing:.12em;font-size:.38rem;font-weight:830}.PublicLanding-module__pCjZGW__mobileChapterLabel span{color:#30241f85;letter-spacing:.07em;font-size:.31rem;font-weight:660}.PublicLanding-module__pCjZGW__dockArrow{font-size:.72rem}.PublicLanding-module__pCjZGW__progress{bottom:.16rem;left:.32rem;right:.32rem}}@media (max-width:430px) and (max-height:740px){.PublicLanding-module__pCjZGW__copy{top:4.5rem}.PublicLanding-module__pCjZGW__copy h1{font-size:2.22rem}.PublicLanding-module__pCjZGW__continuityWell,.PublicLanding-module__pCjZGW__thesisNote{display:none}.PublicLanding-module__pCjZGW__body{font-size:.62rem}.PublicLanding-module__pCjZGW__begin{margin-top:.42rem}.PublicLanding-module__pCjZGW__chapterNav{min-height:3.55rem}}@media (prefers-reduced-motion:reduce){.PublicLanding-module__pCjZGW__loader{display:none}.PublicLanding-module__pCjZGW__sceneCamera,.PublicLanding-module__pCjZGW__sceneImage,.PublicLanding-module__pCjZGW__sceneFocus,.PublicLanding-module__pCjZGW__sceneVeil,.PublicLanding-module__pCjZGW__wordMask>span,.PublicLanding-module__pCjZGW__chapter,.PublicLanding-module__pCjZGW__progress i,.PublicLanding-module__pCjZGW__loaderSignature,.PublicLanding-module__pCjZGW__accessDoor,.PublicLanding-module__pCjZGW__inputHint{filter:none!important;transition:none!important;transform:none!important}.PublicLanding-module__pCjZGW__sceneFocus{animation:none!important}.PublicLanding-module__pCjZGW__begin:after{display:none}}
