.portfolio-world[data-paper]:not([data-paper=woodland]){--book-panel:color-mix(in srgb, var(--book-paper) 96%, var(--book-accent) 4%);--book-panel-hover:color-mix(in srgb, var(--book-paper) 91%, var(--book-accent) 9%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.portfolio-world[data-paper=cream].is-daylight{--book-muted:#62594e}.portfolio-world[data-paper]:not([data-paper=woodland]).is-dusk{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.portfolio-world[data-paper]:not([data-paper=woodland]) :is(.glass-panel,.project-feature,.contact-card,.skill-tile,.collection-tile,.case-status,.case-outro){color:var(--book-ink);background:var(--book-panel);border-color:var(--book-line)}.portfolio-world[data-paper]:not([data-paper=woodland]) :is(.contact-card,.skill-tile,.legal-card):hover{color:var(--book-ink);background:var(--book-panel-hover);border-color:var(--book-accent)}.portfolio-world[data-paper]:not([data-paper=woodland]) .case-summary{background:var(--book-line);border-color:var(--book-line);border-radius:3px 12px 4px 9px}.portfolio-world[data-paper]:not([data-paper=woodland]) .case-summary>div{background:var(--book-panel);color:var(--book-ink)}.portfolio-world[data-paper]:not([data-paper=woodland]) :is(.case-summary strong,.stack-table td:first-child){color:var(--book-ink)}.portfolio-world[data-paper]:not([data-paper=woodland]) :is(.case-status,.project-footnote,.legal-updated){color:var(--book-muted)}.portfolio-world[data-paper]:not([data-paper=woodland]) :is(.case-status strong,.case-summary small,.feature-grid svg,.contact-callout svg,.architecture-flow>svg,.legal-card>span){color:var(--book-accent)}.portfolio-world[data-paper]:not([data-paper=woodland]) :is(.stack-table th,.stack-table td,.case-section,.inline-link,.company-link){border-color:var(--book-line)}.portfolio-world[data-paper]:not([data-paper=woodland]) :is(.button-secondary:hover,.architecture-flow>span,.tag-list>span){background:var(--book-panel)}.portfolio-world[data-paper]:not([data-paper=woodland]) :is(.button-secondary,.inline-link):hover{border-color:var(--book-accent)}.portfolio-world[data-paper]:not([data-paper=woodland]) .project-image-link{background:var(--book-panel-hover)}.portfolio-world[data-paper]:not([data-paper=woodland]) .project-image-link img{border-color:var(--book-line)}.portfolio-world[data-paper]:not([data-paper=woodland]) .world-footer{-webkit-backdrop-filter:none;backdrop-filter:none}.portfolio-world[data-paper]:not([data-paper=woodland]) :is(.footer-divider,.control-divider){color:var(--book-muted)}.portfolio-world[data-paper]:not([data-paper=woodland]) .control-divider{background:var(--book-line)}.portfolio-world[data-paper]:not([data-paper=woodland]) .ambient-error{color:var(--book-ink);background:var(--book-panel);border:1px solid var(--book-line)}.portfolio-world[data-paper]:not([data-paper=woodland]) .primary-nav a[aria-current=page]:hover{background:var(--book-accent);color:var(--book-paper)}.portfolio-world[data-paper]:not([data-paper=woodland]) .skill-tile>svg{box-sizing:content-box;background:#302e29;border:1px solid #8c8068;border-radius:7px 12px 8px 10px;padding:9px}.portfolio-world[data-paper]:not([data-paper=woodland]) ::selection{color:var(--book-paper);background:var(--book-ink)}.portfolio-world .interior-page :is(.page-lead,.body-copy,.body-copy p,.timeline-item li,.project-feature p,.case-section p,.case-outro p,.contact-card p,.legal-prose p,.skill-practices p,.case-status){font-size:clamp(16px,.62vw,21px);line-height:1.75}.portfolio-world .interior-page :is(.page-eyebrow,.section-caption,.project-kicker,.timeline-date,.timeline-company,.case-summary small,.tag-list>span,.project-footnote,.skills-note,.case-figure figcaption,.skill-tile>small,.collection-tile>span,.architecture-flow>span,.stack-table th){font-size:clamp(13px,.46vw,17px);line-height:1.55}.portfolio-world .interior-page :is(.case-summary strong,.skill-tile>span,.contact-card>span,.stack-table td){font-size:clamp(15px,.55vw,20px);line-height:1.6}.portfolio-world .interior-page :is(.timeline-role,.case-section h3,.skill-practices h3,.resume-project h3){font-size:clamp(19px,.65vw,25px);line-height:1.4}.portfolio-world .interior-page :is(.button-primary,.button-secondary,.back-link,.inline-link,.legal-card>span,.product-policy-links){font-size:clamp(15px,.52vw,19px)}.portfolio-world .interior-page .case-summary>div{padding:24px}.portfolio-world .interior-page .stack-table :is(th,td){padding-block:18px}.portfolio-world .interior-page .skill-tile{min-width:0}.portfolio-world .interior-page .skill-tile>small{letter-spacing:.045em;overflow-wrap:anywhere}.portfolio-world .interior-page .collection-tile>span{overflow-wrap:anywhere}.portfolio-world .interior-page .page-lead{max-width:76ch}.portfolio-world .world-footer :is(.world-location,.footer-note,.world-controls button,.world-legal){font-size:clamp(13px,.46vw,17px);line-height:1.55}.portfolio-world .world-legal nav{gap:8px 20px}.portfolio-world .footer-divider{color:var(--muted)}.portfolio-world .world-legal a{align-items:center;min-height:38px;display:inline-flex}.portfolio-world .world-controls button{min-height:44px}.portfolio-world .paper-trigger,.portfolio-world .book-time{font-size:clamp(14px,.48vw,18px)!important}.portfolio-world .paper-choices>small{letter-spacing:.07em;font-size:13px}.portfolio-world .paper-choices button small{font-size:14px;line-height:1.45}.portfolio-world .paper-choices strong{font-size:16px}.portfolio-world :is(.primary-nav a,.sound-button,.resume-link){font-size:clamp(14px,.48vw,18px)}.portfolio-world .wordmark small{letter-spacing:.07em;font-size:clamp(13px,.42vw,16px);line-height:1.4}.portfolio-world[data-paper]:not([data-paper=woodland]) .resume-link{font-size:clamp(14px,.48vw,18px)}.portfolio-world .ambient-track-title{font-size:14px;line-height:1.4}.portfolio-world .ambient-volume{font-size:13px}.portfolio-world .availability{font-size:clamp(13px,.46vw,17px);line-height:1.5}.portfolio-world .hero-disciplines span{font-size:clamp(14px,.5vw,19px)}.portfolio-world .featured-teaser small{font-size:clamp(13px,.46vw,17px)}.portfolio-world .featured-teaser strong{font-size:clamp(17px,.62vw,23px)}.portfolio-world .teaser-description{font-size:clamp(14px,.48vw,18px);line-height:1.55}.portfolio-world[data-paper]:not([data-paper=woodland]) .companion-stage[data-book=true]{--guide-sheet:var(--book-paper);--guide-card:var(--book-panel);--guide-note:var(--book-panel);--guide-annotation:var(--book-ink);--guide-annotation-muted:var(--book-muted);--guide-annotation-wash:color-mix(in srgb, var(--book-paper) 97%, transparent)}.portfolio-world[data-paper]:not([data-paper=woodland]) .companion-stage :is(.companion-panel,.companion-panel[data-ghost=true],.recruiter-note){background:var(--book-paper);color:var(--book-ink);border-color:var(--book-accent)}.portfolio-world[data-paper]:not([data-paper=woodland]) .companion-stage .companion-panel:after{background:var(--book-paper);border-color:var(--book-accent)}.portfolio-world[data-paper]:not([data-paper=woodland]) .companion-panel-header{background:var(--book-panel);border-color:var(--book-line)}.portfolio-world[data-paper]:not([data-paper=woodland]) .companion-panel-body{scrollbar-color:var(--book-accent) var(--book-paper)}.portfolio-world[data-paper]:not([data-paper=woodland]) :is(.companion-panel h2,.companion-answer dt,.companion-topics button){color:var(--book-ink)}.portfolio-world[data-paper]:not([data-paper=woodland]) :is(.companion-intro,.companion-answer dd,.companion-ghost-banter,.companion-ghost-banter p,.companion-source-note,.recruiter-note-eyebrow,.companion-recruiter-aside){color:var(--book-muted)}.portfolio-world[data-paper]:not([data-paper=woodland]) :is(.companion-identity,.companion-hello,.companion-icon-button,.companion-back,.companion-panel-footer button,.companion-social-links a,.companion-topics button>svg,.recruiter-note-dismiss,.recruiter-note-actions a,.recruiter-note-actions button){color:var(--book-accent)}.portfolio-world[data-paper]:not([data-paper=woodland]) :is(.companion-topics button,.companion-topic-icon){background:var(--book-panel);border-color:var(--book-line)}.portfolio-world[data-paper]:not([data-paper=woodland]) .companion-topic-icon{color:var(--book-accent)}.portfolio-world[data-paper]:not([data-paper=woodland]) :is(.companion-topics button:hover,.companion-icon-button:hover,.companion-panel-footer button:hover){color:var(--book-ink);background:var(--book-panel-hover);border-color:var(--book-accent)}.portfolio-world[data-paper]:not([data-paper=woodland]) :is(.companion-panel-footer,.companion-answer>div,.recruiter-note-actions,.companion-recruiter-aside,.companion-panel-footer .recruiter-rewind){border-color:var(--book-line)}.portfolio-world[data-paper]:not([data-paper=woodland]) :is(.companion-detail-link,.companion-panel-footer button[data-highlighted=true]){background:var(--book-ink);color:var(--book-paper);border-color:var(--book-ink);box-shadow:none}.portfolio-world[data-paper]:not([data-paper=woodland]) :is(.companion-detail-link:hover,.companion-panel-footer button[data-highlighted=true]:hover){background:var(--book-accent);color:var(--book-paper)}.portfolio-world[data-paper]:not([data-paper=woodland]) .recruiter-note :is(a,button):focus-visible{outline-color:var(--book-accent)}.portfolio-world .companion-panel :is(.companion-intro,.companion-answer dd,.companion-answer dt,.companion-topics button,.companion-ghost-banter){font-size:16px;line-height:1.6}.portfolio-world .companion-panel :is(.companion-identity,.companion-hello,.companion-source-note,.companion-panel-footer button,.companion-back,.companion-detail-link,.companion-social-links a){font-size:13px;line-height:1.5}.portfolio-world .companion-panel-footer{flex-wrap:wrap}.portfolio-world .companion-panel-footer button{flex:auto;justify-content:center}.portfolio-world .recruiter-note-eyebrow{font-size:12px}.portfolio-world .recruiter-note-actions :is(a,button){font-size:14px}.portfolio-world[data-paper=woodland] .companion-recruiter-aside{color:#d7c9a2}.portfolio-world .companion-panel :is(.companion-panel-footer button,.companion-back,.companion-detail-link,.companion-social-links a){font-size:14px}@media (min-width:2100px){.portfolio-world .interior-page{max-width:1700px;padding-block:70px 100px}.portfolio-world .interior-page .page-title{font-size:clamp(76px,2.4vw,98px)}.portfolio-world .interior-page .section-heading{font-size:clamp(30px,1vw,40px)}.portfolio-world .interior-page .case-section{grid-template-columns:290px 1fr;gap:52px}.portfolio-world .interior-page .project-feature h2{font-size:40px}.portfolio-world .interior-page .glass-panel{padding:40px}.portfolio-world .world-footer{padding-block:22px}.portfolio-world .site-header{padding-block:22px 14px}.portfolio-world .primary-nav a{padding-inline:23px}.portfolio-world .paper-choices{width:340px}.portfolio-world .paper-choices strong{font-size:19px}.portfolio-world .paper-choices button small{font-size:16px}.portfolio-world .companion-panel :is(.companion-intro,.companion-answer dd,.companion-answer dt,.companion-topics button,.companion-ghost-banter){font-size:clamp(18px,.52vw,21px)}.portfolio-world .companion-panel :is(.companion-identity,.companion-hello,.companion-source-note,.companion-panel-footer button,.companion-back,.companion-detail-link,.companion-social-links a){font-size:clamp(15px,.42vw,17px)}.portfolio-world .companion-panel h2{font-size:clamp(32px,1vw,40px)}}@media (max-width:1050px){.portfolio-world .primary-nav a{font-size:15px}.portfolio-world .interior-page .skill-core{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.portfolio-world .interior-page :is(.glass-panel,.case-summary>div){padding:24px 20px}.portfolio-world .interior-page .case-summary small{margin-bottom:9px}.portfolio-world .interior-page .skill-core{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-world .interior-page .skill-tile{padding:22px 15px}.portfolio-world .interior-page .stack-table :is(th,td){padding-inline:10px}.portfolio-world .interior-page .stack-table :is(th,td):first-child{padding-left:0}.portfolio-world .interior-page .stack-table td{font-size:14px}.portfolio-world .interior-page .case-outro{padding:24px 20px}.portfolio-world .world-legal{align-items:flex-start;gap:8px}.portfolio-world .world-legal nav{gap:4px 16px}.portfolio-world .world-location{flex-wrap:wrap;row-gap:6px}.portfolio-world .world-controls{margin-left:0}.portfolio-world .wordmark small{font-size:9px}.portfolio-world .resume-link{font-size:13px}}@media (max-width:380px){.portfolio-world .sound-button>span{display:none}.portfolio-world .sound-button{justify-content:center;gap:4px;width:44px}.portfolio-world :is(.header-actions,.book-toolbar,.book-tools){min-width:0}}@media print{.portfolio-world[data-paper]:not([data-paper=woodland]){--book-panel:#fff;--book-panel-hover:#fff}.portfolio-world .interior-page{max-width:none}}
.living-landscape{--ll-leaf:#758643;--ll-edge:#3a4930;pointer-events:none}.living-landscape[data-night=true]{--ll-leaf:#596c45;--ll-edge:#bac090}.living-landscape[data-dry=true]{--ll-leaf:#bb9354;--ll-edge:#735231}.sketchbook-drawing .living-landscape .ll-mist{stroke:none}.ll-mist{transform-origin:50%;animation:15s ease-in-out infinite alternate ll-mist-drift}.ll-mist-two{opacity:.82;animation-duration:19s;animation-delay:-7s}.ll-mist-three{opacity:.7;animation-duration:17s;animation-delay:-11s}.living-landscape[data-dry=true] .ll-valley-mist{opacity:.13;transition:opacity 1.4s}.living-landscape[data-night=true] .ll-valley-mist{opacity:.38}.living-landscape[data-rain=true] .ll-valley-mist{opacity:1}.ll-bird-passage{animation:17s linear infinite ll-bird-passage}.sketchbook-drawing .ll-swallow path{fill:#37463d;stroke:#f6ebd2;stroke-width:.6px}.ll-bird-wing{transform-origin:0 0}.ll-bird-wing-left{animation:.72s ease-in-out infinite alternate ll-left-wing}.ll-bird-wing-right{animation:.72s ease-in-out infinite alternate ll-right-wing}.ll-bird-passage>g:nth-child(2) .ll-bird-wing{animation-duration:.66s;animation-delay:-.2s}.ll-bird-passage>g:nth-child(3) .ll-bird-wing{animation-duration:.8s;animation-delay:-.4s}.ll-bird-passage>g:nth-child(4) .ll-bird-wing{animation-duration:.7s;animation-delay:-.1s}.ll-spray{transform-origin:0 0;animation:5.8s ease-in-out infinite alternate ll-canopy-sway}.ll-branch-bank .ll-spray{animation-duration:4.6s;animation-delay:-2.3s}.ll-branch-left .ll-spray{animation-duration:6.6s;animation-delay:-1.1s}.sketchbook-drawing .living-landscape .ll-twig{fill:none;stroke:var(--ll-edge);stroke-width:2.6px}.sketchbook-drawing .living-landscape .ll-leaf{fill:var(--ll-leaf);fill-opacity:.86;stroke:var(--ll-edge);stroke-width:1.1px}.sketchbook-drawing .living-landscape .ll-leaf-veins{fill:none;stroke:#ded6a2;stroke-opacity:.8;stroke-width:.7px}.ll-falling-leaf{transform-origin:0 0;animation:ll-falling-leaf 8.1s var(--ll-delay) ease-in-out infinite}.living-landscape[data-rain=true] .ll-spray{animation-duration:2.3s}.living-landscape[data-dry=true] .ll-spray{animation-duration:9s}.living-landscape[data-breeze=true] .ll-spray{animation-name:ll-canopy-gust;animation-duration:1.25s}.living-landscape[data-breeze=true] .ll-falling-leaf{animation-duration:3.4s}.sketchbook-drawing .ll-cottage-lights ellipse{stroke:none;animation:ll-lamplight 4.1s var(--ll-delay) ease-in-out infinite;mix-blend-mode:screen}.sketchbook-drawing .ll-cottage-lights .ll-porch-light{opacity:.18;transition:opacity .8s;animation:none}.living-landscape[data-lit=true] .ll-cottage-lights ellipse{animation-name:ll-lamplight-warm}.living-landscape[data-lit=true] .ll-cottage-lights .ll-porch-light{opacity:.5}.ll-firefly{animation:ll-firefly 5.8s var(--ll-delay) ease-in-out infinite}.sketchbook-drawing .ll-firefly circle{fill:#f1dfa0;stroke:none}.sketchbook-drawing .ll-firefly .ll-firefly-halo{fill:#e7d688;fill-opacity:.12}@keyframes ll-mist-drift{0%{opacity:.48;transform:translate(-75px,6px)scaleX(.91)}to{opacity:.84;transform:translate(95px,-9px)scaleX(1.06)}}@keyframes ll-bird-passage{0%{opacity:0;transform:translate(1100px,680px)rotate(-7deg)}6%{opacity:.9}48%{opacity:.9;transform:translate(1570px,530px)rotate(5deg)}87%{opacity:.9}to{opacity:0;transform:translate(2200px,365px)rotate(-4deg)}}@keyframes ll-left-wing{0%{transform:rotate(-8deg)scaleY(.38)}to{transform:rotate(9deg)scaleY(1.1)}}@keyframes ll-right-wing{0%{transform:rotate(8deg)scaleY(.38)}to{transform:rotate(-9deg)scaleY(1.1)}}@keyframes ll-canopy-sway{0%{transform:rotate(-4deg)skew(-2deg)}to{transform:rotate(5deg)skew(2deg)}}@keyframes ll-canopy-gust{0%{transform:rotate(-9deg)skew(-3deg)}to{transform:rotate(11deg)skew(3deg)}}@keyframes ll-falling-leaf{0%{opacity:0;transform:translate(0)rotate(-14deg)}12%{opacity:.85}45%{opacity:1;transform:translate(calc(var(--ll-drift) * .4), 96px) rotate(71deg)}78%{opacity:.86}to{opacity:0;transform:translate(var(--ll-drift), 220px) rotate(194deg)}}@keyframes ll-lamplight{0%,to{opacity:.34}25%{opacity:.73}48%{opacity:.5}72%{opacity:.86}}@keyframes ll-lamplight-warm{0%,to{opacity:.78}40%{opacity:1}74%{opacity:.86}}@keyframes ll-firefly{0%,to{opacity:.08;transform:translate(0)}32%{opacity:.95;transform:translate(var(--ll-drift), -27px)}65%{opacity:.2;transform:translate(calc(var(--ll-drift) * -.4), -48px)}83%{opacity:.85}}.living-landscape[data-paused=true] *,.sketch-still .living-landscape *{transition:none!important;animation-play-state:paused!important}.living-landscape-controls{pointer-events:none;z-index:7;position:absolute;inset:0}.ll-scene-control{border:1px solid color-mix(in srgb, var(--book-ink) 65%, transparent);background:color-mix(in srgb, var(--book-paper) 91%, transparent);width:clamp(56px,2vw,80px);min-width:44px;height:clamp(56px,2vw,80px);min-height:44px;color:var(--book-ink);cursor:pointer;pointer-events:auto;touch-action:manipulation;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 10px #29251c20}.ll-scene-control>svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:65%;height:65%}.ll-scene-control>span{width:max-content;max-width:240px;color:var(--book-ink);background:var(--book-paper);font:600 clamp(19px, .85vw, 30px)/1.12 var(--font-book-note), cursive;text-align:center;pointer-events:none;border-radius:3px 10px 4px 9px;padding:6px 10px;display:block;position:absolute;top:calc(100% + 7px);box-shadow:0 2px 8px #29251c12}.ll-breeze-control{top:18%;left:92%}.ll-breeze-control>span{right:-5px}.ll-cottage-control{top:57.8%;left:80.3%}.ll-scene-control[aria-pressed=true]{background:var(--book-ink);color:var(--book-paper)}.ll-scene-control:focus-visible{outline:3px solid var(--book-ink);outline-offset:5px}@media (max-width:1000px){.ll-scene-control{width:48px;height:48px}.ll-scene-control>svg{width:29px;height:29px}.ll-scene-control>span{max-width:135px;padding:5px 8px;font-size:16px}}@media (prefers-reduced-motion:reduce){.living-landscape *{transition:none!important;animation:none!important}.ll-bird-passage{opacity:.75;transform:translate(1560px,530px)}}
.inkbook-landscape{--ib-ink:#4c4538;--ib-fine:#766c57;--ib-leaf:#829071;--ib-ochre:#baa071;--ib-mountain:#68747a;--ib-paper:var(--book-paper,#f5eedf);color:var(--ib-ink);pointer-events:none}.inkbook-landscape[data-night=true]{--ib-ink:#d2cfb5;--ib-fine:#a6b4b7;--ib-leaf:#94b3a5;--ib-ochre:#d6b574;--ib-mountain:#9aaec3}.inkbook-landscape[data-dry=true]{--ib-leaf:#b0996d;--ib-ochre:#c49c62}.sketchbook-drawing .inkbook-landscape :is(path,circle,ellipse){stroke:var(--ib-ink);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.sketchbook-drawing .inkbook-landscape .ib-paper-fill,.sketchbook-drawing .inkbook-landscape .ib-chimney-paper,.sketchbook-drawing .inkbook-landscape .ib-porch-paper,.sketchbook-drawing .inkbook-landscape .ib-step-paper{fill:var(--ib-paper)}.sketchbook-drawing .inkbook-landscape :is(.ib-mountain-wash,.ib-ground-wash,.ib-side-wash,.ib-roof-wash,.ib-shore-wash,.ib-path-wash,.ib-trunk-wash,.ib-botanical-wash,.ib-needle-wash,.ib-roof-texture,.ib-hatch-fill,.ib-lamplight ellipse){stroke:none}.sketchbook-drawing .inkbook-landscape :is(.ib-ground-wash,.ib-side-wash,.ib-roof-wash,.ib-path-wash,.ib-chimney-side){fill:var(--ib-ochre);fill-opacity:.13}.sketchbook-drawing .inkbook-landscape .ib-roof-wash{fill-opacity:.18}.sketchbook-drawing .inkbook-landscape .ib-shore-wash{fill:var(--ib-leaf);fill-opacity:.13}.sketchbook-drawing .inkbook-landscape .ib-needle-wash{fill:var(--ib-leaf);fill-opacity:.2}.sketchbook-drawing .inkbook-landscape .ib-trunk-wash{fill:var(--ib-ochre);fill-opacity:.23}.sketchbook-drawing .inkbook-landscape .ib-botanical-wash{fill:var(--ib-leaf);fill-opacity:.14}.sketchbook-drawing .inkbook-landscape .ib-eave-shadow{fill:var(--ib-ink);fill-opacity:.22;stroke-width:.55px}.sketchbook-drawing .inkbook-landscape .ib-roof-hatch{stroke-width:.68px;opacity:.44}.sketchbook-drawing .inkbook-landscape .ib-wall-hatch{stroke-width:.7px;opacity:.25}.sketchbook-drawing .inkbook-landscape .ib-cottage-outline{stroke-width:2.1px}.sketchbook-drawing .inkbook-landscape :is(.ib-trunk,.ib-porch-roof,.ib-window-frame,.ib-chimney-outline,.ib-steps){stroke-width:1.65px}.sketchbook-drawing .inkbook-landscape :is(.ib-cladding,.ib-roof-seams,.ib-bark,.ib-needles,.ib-roof-dormer>path){stroke-width:1px}.sketchbook-drawing .inkbook-landscape :is(.ib-woodgrain,.ib-cottage-fine,.ib-fine,.ib-foundation,.ib-shore-etch){stroke:var(--ib-fine);stroke-width:.78px}.sketchbook-drawing .inkbook-landscape .ib-window-recess{fill:var(--ib-ink);fill-opacity:.07;stroke-width:1.5px}.sketchbook-drawing .inkbook-landscape .ib-window-glass{fill:var(--ib-ochre);fill-opacity:.2;stroke-width:.85px;transition:fill .5s,fill-opacity .5s}.sketchbook-drawing .inkbook-landscape .ib-window-reflection{stroke:var(--ib-paper);stroke-width:1.9px;opacity:.8}.sketchbook-drawing .inkbook-landscape .ib-door-shadow{fill:var(--ib-ink);fill-opacity:.07;stroke-width:1.7px}.sketchbook-drawing .inkbook-landscape .ib-door-knob{fill:var(--ib-ochre)}.sketchbook-drawing .inkbook-landscape[data-night=true] .ib-window-glass{fill:#e4bd76;fill-opacity:.62}.sketchbook-drawing .inkbook-landscape[data-lit=true] .ib-window-glass{fill:#ecc47b;fill-opacity:.92}.ib-lamplight{animation:4.7s ease-in-out infinite alternate ib-lamplight}.inkbook-landscape[data-lit=true] .ib-lamplight{opacity:1}.ib-distant-country{opacity:.53}.sketchbook-drawing .inkbook-landscape .ib-ridge{stroke-width:1.5px}.sketchbook-drawing .inkbook-landscape :is(.ib-ridge-inner,.ib-valley-contour){stroke-width:.95px}.sketchbook-drawing .inkbook-landscape :is(.ib-ridge-far,.ib-mountain-hatch){stroke-width:.8px;opacity:.56}.sketchbook-drawing .inkbook-landscape .ib-distant-scrub{stroke-width:1.2px;opacity:.62}.ib-back-pine{opacity:.55}.ib-edge-pine{opacity:.8}.sketchbook-drawing .inkbook-landscape .ib-branch{stroke-width:1.45px}.sketchbook-drawing .inkbook-landscape .ib-needles{opacity:.83}.ib-bough{transform-origin:0 0;animation:ib-bough-breath 6.4s var(--ib-delay) ease-in-out infinite alternate}.ib-fern{transform-origin:0 0;animation:ib-fern-breath 7.2s var(--ib-delay) ease-in-out infinite alternate}.inkbook-landscape[data-breeze=true] .ib-bough{animation-name:ib-bough-gust;animation-duration:1.6s}.inkbook-landscape[data-breeze=true] .ib-fern{animation-duration:1.7s}.inkbook-landscape[data-rain=true] .ib-bough{animation-duration:2.8s}.inkbook-landscape[data-dry=true] .ib-bough{animation-name:ib-bough-weary;animation-duration:9s}.inkbook-landscape[data-dry=true] .ib-fern{animation:none;transform:skew(13deg)scaleY(.78)}.sketchbook-drawing .inkbook-landscape .ib-shore-contour{stroke-width:1.5px}.sketchbook-drawing .inkbook-landscape .ib-trail{stroke:var(--ib-fine);stroke-width:1.05px}.sketchbook-drawing .inkbook-landscape .ib-stones{fill:var(--ib-paper);stroke-width:1.05px}.sketchbook-drawing .inkbook-landscape .ib-reed-head{stroke-width:3.2px}.sketchbook-drawing .inkbook-landscape .ib-grass{stroke-width:1.15px}.ib-draw{stroke-dasharray:100;stroke-dashoffset:0;animation:2.8s ease-out both ib-pen-arrival}.ib-draw-late{animation-duration:2.3s;animation-delay:.18s}@keyframes ib-pen-arrival{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes ib-bough-breath{0%{transform:rotate(-1.2deg)skew(-.6deg)}to{transform:rotate(1.4deg)skew(.7deg)}}@keyframes ib-bough-gust{0%{transform:rotate(-4deg)skew(-1deg)}to{transform:rotate(5deg)skew(1deg)}}@keyframes ib-bough-weary{0%{transform:rotate(-4deg)scaleY(.95)}to{transform:rotate(-2deg)scaleY(.97)}}@keyframes ib-fern-breath{0%{transform:skew(-2deg)rotate(-1deg)}to{transform:skew(2.5deg)rotate(1.5deg)}}@keyframes ib-lamplight{0%{opacity:.45}to{opacity:.88}}.inkbook-landscape[data-paused=true] *{transition:none!important;animation-play-state:paused!important}.inkbook-landscape[data-paused=true] .ib-draw{stroke-dashoffset:0;animation:none!important}@media (prefers-reduced-motion:reduce){.inkbook-landscape *{transition:none!important;animation:none!important}.ib-draw{stroke-dashoffset:0}}
.portfolio-world[data-paper]:not([data-paper=woodland]){background-image:linear-gradient(90deg, transparent 3.2%, var(--book-line) 3.2%, var(--book-line) calc(3.2% + 1px), transparent calc(3.2% + 1px));background-size:100% 100%}.portfolio-world[data-paper]:not([data-paper=woodland]) .home-content:before,.portfolio-world[data-paper]:not([data-paper=woodland]) .home-page:before,.atelier-scene .atelier-pond-underpaint{display:none}.atelier-scene .atelier-pond-rim{display:initial;stroke-opacity:.55;stroke-width:1.25px}.atelier-scene .atelier-bank-hatch{display:initial;opacity:.32}.atelier-scene .atelier-water-fill{opacity:.75}.atelier-scene .ll-leafy-branch{display:none}.atelier-scene .ll-travelling-leaves{opacity:.62}.atelier-scene .ll-valley-mist{opacity:.32}.atelier-scene .ll-mist{animation-duration:22s}.atelier-scene .ll-leaf{fill-opacity:.25!important}.atelier-scene .sketchbook-chapter>span{letter-spacing:.12em;font-size:clamp(12px,.4vw,15px)}.atelier-scene .sketchbook-chapter>p{font-size:clamp(25px,1.7vw,43px);line-height:1.1}.inkbook-redraw{background:var(--book-paper);min-width:44px;min-height:44px;color:var(--book-muted);font:14px/1.3 var(--font-sans), sans-serif;cursor:pointer;pointer-events:auto;border:0;justify-content:center;align-items:center;gap:8px;margin:8px 0 0 -5px;padding:5px;display:inline-flex}.inkbook-redraw svg{stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.inkbook-redraw:hover{color:var(--book-ink);text-underline-offset:4px;text-decoration:underline}.inkbook-redraw:focus-visible{outline:2px solid var(--book-accent);outline-offset:3px}.atelier-scene .sketchbook-footnote:before,.portfolio-world[data-paper]:not([data-paper=woodland]) .featured-teaser:after{display:none}.atelier-scene .sketchbook-footnote{border-top:1px solid var(--book-line);background:var(--book-paper);padding-top:12px}.portfolio-world[data-paper]:not([data-paper=woodland]) .featured-teaser{border-top:1px solid var(--book-line);background:var(--book-paper)}.atelier-scene .fd-caption{background:var(--book-paper);border-radius:2px}.atelier-scene .ll-scene-control{box-shadow:none;border-color:var(--book-line);background:var(--book-paper)}.atelier-scene .ll-scene-control[aria-pressed=true]{border-color:var(--book-accent);background:var(--book-ink)}.atelier-scene .ll-scene-control>span,.atelier-scene .sketch-action>span,.atelier-scene .atelier-celestial>span,.atelier-scene .atelier-moon>span{box-shadow:none;border-radius:2px}@media (min-width:1001px) and (max-width:2099px){.atelier-scene .fd-garden{left:38%}}@media (max-width:1000px){.atelier-scene .sketchbook-chapter>p{font-size:27px}.atelier-scene .ll-valley-mist{opacity:.2}.portfolio-world[data-paper]:not([data-paper=woodland]) .home-content{max-width:680px}}@media (prefers-reduced-motion:reduce){.atelier-scene .inkbook-landscape *{transition:none!important;animation:none!important}}
.companion-stage[data-book=true]{--guide-sheet:#fffcf3;--guide-card:#f5efe3;--guide-note:#fffaf0;--guide-annotation:#443d2c;--guide-annotation-muted:#655b44;--guide-annotation-wash:#fff7e5e8}.companion-stage[data-paper=white]{--guide-sheet:#fffffc;--guide-card:#f4f4ef;--guide-note:#fffffa}.companion-stage[data-book=true] .companion-backdrop{background:#3e34202a}.companion-stage[data-book=true] .companion-sprite{image-rendering:auto;object-fit:contain;filter:none}.companion-stage[data-book=true] .companion-pet[data-motion=dragging] .companion-sprite,.companion-stage[data-book=true] .companion-pet[data-ghost=true] .companion-sprite{filter:none}.companion-stage .companion-pet[data-sprite-art=pixel] .companion-sprite{image-rendering:pixelated;filter:none}.companion-stage .companion-pet[data-sprite-art=pixel][data-ghost=true] .companion-sprite{object-fit:cover}.companion-stage .companion-pet[data-sprite-art=pixel][data-ghost=true] .companion-job-poster{height:32%;top:48%}.portfolio-world.is-dusk .companion-stage[data-book=true]{--guide-annotation:var(--book-ink);--guide-annotation-muted:var(--book-muted);--guide-annotation-wash:color-mix(in srgb, var(--book-paper) 94%, transparent)}.companion-stage[data-book=true] .companion-character,.companion-stage[data-book=true] .companion-character:focus,.companion-stage[data-book=true] .companion-character:focus-visible{box-shadow:none;border:0;outline:none}.companion-stage[data-book=true] .companion-character:focus-visible .companion-label{outline:2px solid var(--guide-annotation);outline-offset:2px;border-radius:3px}.companion-stage[data-book=true] .companion-shadow{filter:none;background:repeating-linear-gradient(-14deg,#332e274d 0 1px,#0000 1px 3px);width:43%;height:5px;left:29%;transform:skew(-12deg)}.companion-stage[data-book=true] .companion-pet[data-ghost=true] .companion-shadow{opacity:.45}.portfolio-world.is-dusk .companion-stage[data-book=true] .companion-shadow{background:repeating-linear-gradient(-14deg,#e7dbc64d 0 1px,#0000 1px 3px)}.companion-stage[data-book=true] .companion-label,.companion-stage[data-book=true] .companion-scare-tip,.companion-stage[data-book=true] .companion-drag-tip{color:var(--guide-annotation);background:linear-gradient(100deg, transparent 0%, var(--guide-annotation-wash) 18% 82%, transparent 100%);box-shadow:none;border:0;border-radius:0}.companion-stage[data-book=true] .companion-label{font-family:var(--font-book-note,var(--font-sans)), sans-serif;gap:4px;padding-inline:12px;font-size:17px;font-weight:500}.companion-stage[data-book=true] .companion-scare-tip{gap:0;min-height:48px;padding:3px 6px}.companion-stage[data-book=true] .companion-scare-tip strong{font-family:var(--font-book-note,var(--font-sans)), sans-serif;font-size:18px;font-weight:500;transform:rotate(-2deg)}.companion-stage[data-book=true] .companion-scare-tip span{font-size:10px;line-height:1.3}.companion-stage[data-book=true] .companion-label svg,.companion-stage[data-book=true] .companion-scare-tip span{color:var(--guide-annotation-muted)}.companion-stage[data-book=true] .companion-scare-tip:hover,.companion-stage[data-book=true] .companion-character:hover .companion-label{color:var(--guide-annotation);background:linear-gradient(100deg, transparent 0%, var(--guide-annotation-wash) 10% 90%, transparent 100%);text-underline-offset:3px;text-decoration:underline}.companion-stage[data-book=true] .companion-scare-tip:focus-visible{outline:2px solid var(--guide-annotation);outline-offset:2px}.companion-stage[data-book=true] .companion-drag-tip{font-family:var(--font-book-note,var(--font-sans)), sans-serif;padding-inline:0;font-size:13px;font-style:italic;line-height:1.05}.companion-stage[data-book=true] .companion-job-poster{color:#342c25;width:86%;height:27%;font-family:var(--font-book-note,var(--font-sans)), sans-serif;font-size:calc(var(--companion-sign-font-size) - 1px);letter-spacing:-.35px;background:#fffbed;border:1.5px solid #41382c;border-radius:2% 3% 8% 4%;top:40%;left:7%;transform:rotate(-5deg);box-shadow:2px 3px #302c2330}.companion-stage[data-book=true] .companion-panel{background:var(--guide-sheet);color:#342f28;-webkit-backdrop-filter:none;backdrop-filter:none;border:1.5px solid #6e6252;border-radius:3px 15px 5px 13px;box-shadow:5px 7px #4e423025,0 18px 45px #33251d26}.companion-stage[data-book=true] .companion-panel:after{background:var(--guide-sheet);border-color:#6e6252}.companion-stage[data-book=true] .companion-panel-header{background:#efe8d850;border-color:#b9ac9566}.companion-stage[data-book=true] .companion-panel-body{scrollbar-color:#a39377 var(--guide-sheet)}.companion-stage[data-book=true] .companion-identity,.companion-stage[data-book=true] .companion-hello,.companion-stage[data-book=true] .companion-answer dt{color:#7c572d}.companion-stage[data-book=true] .companion-status{background:#79895c;box-shadow:0 0 0 3px #79895c22}.companion-stage[data-book=true] .companion-intro,.companion-stage[data-book=true] .companion-answer dd,.companion-stage[data-book=true] .companion-ghost-banter,.companion-stage[data-book=true] .companion-source-note{color:#6b5f4d}.companion-stage[data-book=true] .companion-icon-button,.companion-stage[data-book=true] .companion-back,.companion-stage[data-book=true] .companion-panel-footer button,.companion-stage[data-book=true] .companion-social-links a{color:#62533c}.companion-stage[data-book=true] .companion-topics button{background:var(--guide-card);color:#473c2b;border-color:#bdae945f}.companion-stage[data-book=true] .companion-topics button:hover{background:#eee3c9;border-color:#8d7754}.companion-stage[data-book=true] .companion-topic-icon{color:#746039;background:#e9dec5}.companion-stage[data-book=true] .companion-topics button>svg{color:#806e50}.companion-stage[data-book=true] .companion-panel-footer,.companion-stage[data-book=true] .companion-answer>div{border-color:#b9ac9550}.companion-stage[data-book=true] .companion-detail-link{color:#453927;background:#e7ddc6;border-color:#928366}.companion-stage[data-book=true] .companion-panel-footer button[data-highlighted=true]{color:#453927;background:#f0ddab}.companion-stage[data-book=true] .companion-panel-footer button:disabled{opacity:.6}.companion-stage[data-book=true] .companion-detail-link:hover{background:#dfcca1}.companion-stage[data-book=true] .companion-pet[data-tired=true]:is([data-motion=idle],[data-motion=walking]) .companion-sprite{transform:scaleX(var(--companion-facing,1));animation:3s ease-in-out infinite sketch-tired-breathe}.companion-stage[data-book=true] .companion-pet[data-tired=true][data-walking=true] .companion-sprite{animation:1.7s ease-in-out infinite sketch-tired-walk}.companion-tired-doodle{color:#8d6d47;font-family:var(--font-book-note,var(--font-sans)), sans-serif;font-size:14px;font-style:italic;position:absolute;top:19px;right:-12px;transform:rotate(9deg)}.companion-pet[data-motion=captured] .companion-figure{transform-origin:50% 70%;animation:.23s ease-in-out infinite alternate sketch-grab-wobble}.companion-pet[data-motion=captured] .companion-label,.companion-pet[data-motion=captured] .companion-shadow{opacity:0}.companion-pet[data-motion=captured] .companion-character{pointer-events:none}.companion-stage[data-book=true] .companion-pet[data-ghost=true][data-captured-from] .companion-figure{animation:.7s cubic-bezier(.16,1,.3,1) both sketch-ghost-emerge}.story-capture-arm{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.story-capture-arm path{fill:none;stroke-linecap:round;stroke-linejoin:round}.story-capture-arm .capture-spine{stroke-dasharray:1;stroke-dashoffset:1px}.capture-outline{stroke:#312c26;stroke-width:24px}.capture-fill{stroke:#748065;stroke-width:19px}.story-capture-arm[data-source=pond] .capture-fill{stroke:#686579}.capture-details{opacity:var(--capture-reach,0);stroke:#e6dbb6;stroke-width:7px;stroke-dasharray:3 20}.story-capture-arm[data-source=woods] .capture-details{stroke:#3d5136;stroke-width:4px;stroke-dasharray:13 9}.capture-hand{opacity:0}.story-capture-arm .capture-hand path{fill:#748065;stroke:#312c26;stroke-width:2px}.story-capture-arm[data-source=pond] .capture-hand path{fill:#686579}.story-capture-arm .capture-hand .capture-leaf{fill:#5b7850}.story-capture-arm .capture-hand .capture-hand-lines{fill:none;stroke:#495637;stroke-width:1.5px}.capture-hand ellipse{fill:#d3c4ad;stroke:#393444;stroke-width:1.5px}.capture-origin{opacity:var(--capture-reach,0)}.capture-origin path{stroke:#515944;stroke-width:5px}.capture-origin ellipse{fill:#3d35475c;stroke:#4c4354;stroke-width:1.5px}@keyframes sketch-tired-breathe{0%,to{transform:scaleX(var(--companion-facing,1)) translateY(0)}50%{transform:scaleX(var(--companion-facing,1)) translateY(-.75px)}}@keyframes sketch-tired-walk{0%,to{transform:scaleX(var(--companion-facing,1)) translateY(0)}50%{transform:scaleX(var(--companion-facing,1)) translateY(-1px)}}@keyframes sketch-grab-wobble{0%{transform:rotate(-6deg)}to{transform:rotate(9deg)}}@keyframes sketch-ghost-emerge{0%{opacity:0;transform:translate(var(--ghost-emerge-x,0px), 30px) scale(.55) rotate(-10deg)}65%{opacity:1;transform:translateY(-18px)scale(1.04)rotate(3deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}.motion-paused .companion-stage[data-book=true] .companion-figure,.motion-paused .companion-stage[data-book=true] .companion-sprite{animation:none}@media (prefers-reduced-motion:reduce){.companion-stage[data-book=true] .companion-figure,.companion-stage[data-book=true] .companion-sprite{animation:none!important}}
.companion-stage[data-recruiter-stage=old] .companion-pet[data-ghost=false] .companion-sprite,.companion-stage[data-recruiter-stage=skeleton] .companion-pet[data-ghost=false] .companion-sprite{image-rendering:auto;object-fit:contain;filter:none}.recruiter-note{z-index:3;pointer-events:auto;color:var(--book-ink,#3d3929);background:var(--book-paper,#fff9ea);border:1px solid var(--book-line,#a497736b);border-radius:3px 13px 5px 10px;padding:15px 16px 8px;position:absolute;box-shadow:2px 4px #6655361a}.recruiter-note-eyebrow{letter-spacing:.035em;color:var(--book-muted,#73634b);padding-right:22px;font-size:10px;line-height:1.35;display:block}.recruiter-note p{font-family:var(--font-book-note,var(--font-sans)), sans-serif;text-wrap:pretty;margin:6px 0 7px;font-size:clamp(19px,1.35vw,28px);font-weight:500;line-height:1.15}.recruiter-note-dismiss{width:44px;height:44px;color:var(--book-muted,#746447);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.recruiter-note-actions{border-top:1px solid #8c7e532b;justify-content:space-between;align-items:center;gap:8px;display:flex}.recruiter-note-actions a,.recruiter-note-actions button{min-height:44px;color:var(--book-ink,#435a39);font:600 14px/1.2 var(--font-sans), sans-serif;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:5px;padding:4px 0;text-decoration:none;display:inline-flex}.recruiter-note-actions button{color:var(--book-muted,#756247);font-weight:500}.recruiter-note-actions :is(a,button):hover{text-underline-offset:3px;text-decoration:underline}.recruiter-note :is(a,button):focus-visible{outline-offset:1px;outline:2px solid #756247}.companion-recruiter-aside{color:#85714b;font-family:var(--font-book-note,var(--font-sans)), sans-serif;border-left:2px solid #a4986d80;margin:0 0 18px;padding-left:11px;font-size:18px;line-height:1.2}.companion-stage[data-recruiter-stage]:not([data-recruiter-stage=young]) .companion-panel-footer{flex-wrap:wrap}.companion-panel-footer .recruiter-rewind{border-bottom:1px solid #a3987040;flex-basis:100%;justify-content:center;min-height:44px}.portfolio-world.is-dusk .recruiter-note :is(a,button):focus-visible{outline-color:var(--book-ink,#ecdcae)}@media (max-height:560px){.recruiter-note{padding-top:10px}.recruiter-note p{font-size:17px}}
.atlas-sky{--as-ink:var(--book-ink,#352f29);--as-paper:var(--book-paper,#f5eedf);--as-wash:#b69c61;--as-star:#e4cc8a;color:var(--as-ink);pointer-events:none;z-index:5;position:absolute;inset:0}.atlas-sky[data-night=true]{--as-wash:#d6bd84}.as-sky-drawing{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.atlas-sky :is(path,ellipse,circle){stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15px}.as-observatory-button{--as-instrument-size:clamp(100px, 7vw, 185px);left:77%;top:max(11%, calc(var(--as-instrument-size) / 2 + 24px + clamp(0px, calc(58.3333vw - 860px), 80px)));width:var(--as-instrument-size);height:var(--as-instrument-size);min-width:44px;min-height:44px;color:var(--as-ink);cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.as-observatory-button:focus-visible{outline:2px solid var(--as-ink);outline-offset:7px}.as-observatory{width:100%;height:100%;display:block;overflow:visible}.as-observatory-button>span{background:var(--as-paper);width:max-content;max-width:235px;color:var(--as-ink);font:600 clamp(18px, .85vw, 30px)/1.15 var(--font-book-note), cursive;text-align:center;pointer-events:none;padding:4px 8px;display:block;position:absolute;top:calc(100% + 4px)}.atlas-sky .as-dial-paper{fill:var(--as-paper);fill-opacity:.88;stroke:none}.atlas-sky .as-dial-outline{stroke-width:.6px;opacity:.7}.atlas-sky .as-fine{stroke-width:.6px;opacity:.75}.as-compass-ring{transform-origin:90px 90px;animation:37s linear infinite as-compass-turn}.atlas-sky .as-compass-ring path{stroke-width:.7px}.atlas-sky .as-compass-point{fill:var(--as-ink)}.as-orbit-one{transform-origin:90px 90px;animation:12s ease-in-out infinite alternate as-orbit-precession}.as-orbit-two{transform-origin:90px 90px;animation:15s ease-in-out -6s infinite alternate-reverse as-orbit-precession}.atlas-sky .as-orbit-one ellipse{stroke-width:.95px}.atlas-sky .as-orbit-two ellipse{stroke-width:.65px}.atlas-sky .as-sun-wash{fill:var(--as-wash);fill-opacity:.18}.atlas-sky .as-engraving{stroke-width:.55px;opacity:.5}.as-sundial-hand{transform-origin:90px 90px;animation:23s linear infinite as-compass-turn}.atlas-sky .as-gnomon{fill:var(--as-paper);stroke-width:1.1px}.atlas-sky .as-gnomon-shadow{fill:var(--as-wash);fill-opacity:.32;stroke:none}.atlas-sky .as-axis{fill:var(--as-ink)}.atlas-sky .as-moon-wash{fill:var(--as-wash);fill-opacity:.19;stroke:none}.atlas-sky .as-lunar-star{fill:var(--as-star);stroke-width:.7px}.atlas-sky .as-instrument-base{stroke-width:.75px}.atlas-sky[data-active=true] .as-orbit-one{animation-duration:2.5s}.atlas-sky[data-active=true] .as-orbit-two{animation-duration:3.3s}.atlas-sky[data-active=true] .as-sundial-hand{animation-duration:5s}.atlas-sky[data-active=true] .as-dial-outline{stroke-width:1.2px;opacity:1}.atlas-sky .as-chart-guide{stroke-width:.75px;stroke-dasharray:2 13;opacity:.17}.atlas-sky .as-star-route{stroke-width:.65px;stroke-dasharray:100;stroke-dashoffset:0;opacity:.2}.atlas-sky[data-active=true] .as-star-route{opacity:.62;animation:2.8s ease-out both as-connect-chart}.atlas-sky .as-chart-star circle{fill:var(--as-star);stroke:none}.atlas-sky .as-chart-star path{stroke:var(--as-star);stroke-width:.6px;opacity:.6}.as-star-pulse{animation:as-star-pulse 5.1s var(--as-delay) ease-in-out infinite alternate}.as-vessel-course{transform-origin:0 0;animation:19s ease-in-out -4s infinite alternate as-vessel-sail}.as-vessel-float{animation:3.7s ease-in-out infinite alternate as-vessel-breathe}.atlas-sky[data-active=true] .as-vessel-float{animation-name:as-vessel-delight;animation-duration:1.8s}.atlas-sky .as-paper-body{fill:var(--as-paper);stroke-width:1.45px}.atlas-sky .as-fold-wash{fill:var(--as-wash);fill-opacity:.2;stroke:none}.atlas-sky .as-fold-light{fill:var(--as-paper);fill-opacity:.76;stroke:none}.atlas-sky .as-paper-crease{stroke-width:.85px}.atlas-sky .as-paper-etch{stroke-width:.6px;opacity:.58}.as-paper-tail{transform-origin:-101px 3px;animation:2.4s ease-in-out infinite alternate as-paper-tail}.as-paper-fin{transform-origin:18px 12px;animation:2.2s ease-in-out infinite alternate as-paper-fold}.atlas-sky .as-airship-rigging{stroke-width:.75px}.atlas-sky .as-airship-gondola{fill:var(--as-wash);fill-opacity:.13;stroke-width:1px}.as-propeller{transform-origin:-28px 69px;animation:.28s linear infinite as-propeller}.atlas-sky .as-route-mark{stroke-width:.75px}.as-vessel-wake{opacity:.4;stroke-dasharray:10 8;animation:1.8s linear infinite as-wake}.atlas-sky .as-whale-wash{fill:var(--as-wash);fill-opacity:.055;stroke:none}.atlas-sky .as-whale-spine{stroke-width:1.35px}.atlas-sky .as-whale-ribs{stroke-width:1px;opacity:.76}.as-whale-tail{transform-origin:-101px 3px;animation:2.8s ease-in-out infinite alternate as-whale-tail}.as-whale-flipper{transform-origin:21px 16px;animation:3.2s ease-in-out infinite alternate as-whale-fin}.atlas-sky .as-whale-jaw{stroke-width:.8px}.atlas-sky .as-whale-eye,.atlas-sky .as-star-joint{fill:var(--as-star);stroke:none}.atlas-sky .as-whale-stars{stroke:var(--as-star);stroke-width:.65px}.as-whale-breath{transform-origin:62px -32px;animation:6.2s ease-out infinite as-whale-breath}.atlas-sky .as-whale-breath path{stroke-width:.8px}.atlas-sky .as-whale-breath circle{fill:var(--as-star);stroke:none}.as-drafting-arc{stroke-dasharray:100;stroke-dashoffset:100px;animation:4.5s ease-in-out both as-draft-arc}.atlas-sky .as-drafting-arc{stroke:var(--as-wash);stroke-width:1.4px}.as-drafting-arc-two{animation-delay:.55s}.atlas-sky .as-drafting-ticks{stroke-width:.9px;opacity:.5;animation:4.8s ease-in-out both as-chart-reveal}.as-meteor-course{opacity:0;animation:4.4s cubic-bezier(.22,.55,.65,.9) .45s both as-meteor-flight}.atlas-sky .as-meteor-ribbon{stroke:none}.atlas-sky .as-meteor-etch{stroke:var(--as-star);stroke-width:.8px;opacity:.5}.atlas-sky .as-meteor-star{fill:var(--as-star);stroke:none}@keyframes as-compass-turn{to{transform:rotate(360deg)}}@keyframes as-orbit-precession{0%{transform:rotate(-17deg)scaleX(.76)}to{transform:rotate(22deg)scaleX(1)}}@keyframes as-vessel-sail{0%{transform:translate(1435px,423px)rotate(-5deg)}52%{transform:translate(1790px,345px)rotate(3deg)}to{transform:translate(2060px,420px)rotate(7deg)}}@keyframes as-vessel-breathe{0%{transform:translateY(-7px)rotate(-1deg)}to{transform:translateY(8px)rotate(1deg)}}@keyframes as-vessel-delight{0%{transform:translateY(-19px)rotate(-4deg)}to{transform:translateY(15px)rotate(3deg)}}@keyframes as-paper-tail{0%{transform:skewY(-7deg)scaleY(.76)}to{transform:skewY(5deg)scaleY(1)}}@keyframes as-paper-fold{0%{transform:rotate(-6deg)scaleY(.5)}to{transform:rotate(9deg)scaleY(1)}}@keyframes as-propeller{0%,to{scale:1}50%{scale:1 .12}}@keyframes as-wake{to{stroke-dashoffset:-36px}}@keyframes as-whale-tail{0%{transform:rotate(-11deg)scaleY(.8)}to{transform:rotate(12deg)scaleY(1)}}@keyframes as-whale-fin{0%{transform:rotate(-10deg)scaleY(.6)}to{transform:rotate(13deg)scaleY(1)}}@keyframes as-whale-breath{0%,62%,to{opacity:0;transform:translateY(0)scale(.7)}70%{opacity:.8}95%{opacity:0;transform:translateY(-21px)scale(1.1)}}@keyframes as-star-pulse{0%{opacity:.3}to{opacity:1}}@keyframes as-connect-chart{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes as-draft-arc{0%{stroke-dashoffset:100px;opacity:.2}45%,70%{stroke-dashoffset:0;opacity:.7}to{stroke-dashoffset:0;opacity:0}}@keyframes as-chart-reveal{0%,to{opacity:0}40%,70%{opacity:.5}}@keyframes as-meteor-flight{0%{opacity:0;transform:translate(2180px,215px)rotate(144deg)}8%{opacity:1}77%{opacity:1}to{opacity:0;transform:translate(1265px,550px)rotate(144deg)}}.atlas-sky[data-paused=true] *{transition:none!important;animation-play-state:paused!important}.atlas-sky[data-paused=true] :is(.as-star-route,.as-drafting-arc,.as-drafting-ticks){stroke-dashoffset:0;opacity:.45;animation:none!important}.atlas-sky[data-paused=true] .as-meteor-course{opacity:.65;transform:translate(1600px,350px)rotate(144deg);animation:none!important}@media (min-width:1001px) and (max-width:1399px){.as-observatory-button{top:7%}}@media (max-width:1000px){.as-observatory-button{--as-instrument-size:85px;top:calc(11.5% - 10px)}.as-observatory-button>span{max-width:165px;font-size:18px}}@media (max-width:480px){.as-observatory-button{--as-instrument-size:76px;top:18%}.as-observatory-button>span{max-width:135px;font-size:17px}.as-vessel-course{animation-name:as-vessel-sail-mobile}}@keyframes as-vessel-sail-mobile{0%{transform:translate(1510px,602px)rotate(-5deg)}52%{transform:translate(1780px,558px)rotate(3deg)}to{transform:translate(2060px,593px)rotate(7deg)}}@media (prefers-reduced-motion:reduce){.atlas-sky *{transition:none!important;animation:none!important}.as-vessel-course{transform:translate(1640px,385px)rotate(-3deg)}.atlas-sky .as-star-route{stroke-dashoffset:0}.atlas-sky .as-drafting-arc{stroke-dashoffset:0;opacity:.4}.as-meteor-course{opacity:.65;transform:translate(1600px,350px)rotate(144deg)}}@media (max-width:480px) and (prefers-reduced-motion:reduce){.as-vessel-course{transform:translate(1640px,582px)rotate(-3deg)}}
.atlas-water{--atlas-water-ink:#75877b;--atlas-ochre:#af915b;--atlas-sage:#899478;--atlas-regatta-time:31s;--atlas-engine-time:27s;color:var(--book-ink,#443c31)}.atlas-water[data-night=true]{--atlas-water-ink:#91aaa3;--atlas-ochre:#c1a76e;--atlas-sage:#b5c6ad}.sketchbook-drawing .atlas-water :where(path,ellipse,circle){stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.sketchbook-drawing .atlas-water .atlas-paper{fill:var(--book-paper);stroke-width:1.15px}.sketchbook-drawing .atlas-water :is(.atlas-fold,.atlas-base-etch){stroke-width:.7px;stroke-opacity:.66}.sketchbook-drawing .atlas-water .atlas-fine{stroke-width:.5px;stroke-opacity:.55}.sketchbook-drawing .atlas-water .atlas-pond-bed{fill:var(--book-paper);stroke:none}.sketchbook-drawing .atlas-water .atlas-pond-wash{stroke:none}.atlas-water .atlas-shore{stroke-width:1.2px;stroke-opacity:.53}.atlas-water .atlas-shore-fine{stroke-width:.6px;stroke-opacity:.32}.atlas-water .atlas-reflected-ink{stroke:var(--atlas-water-ink);stroke-width:2px;stroke-opacity:.23;animation:9s ease-in-out infinite alternate atlas-reflection}.atlas-water .atlas-current-lines{stroke:var(--atlas-water-ink);stroke-width:.6px;stroke-opacity:.36;stroke-dasharray:28 11 62 7;animation:28s linear infinite atlas-current}.atlas-water .atlas-water-breath{color:var(--atlas-water-ink);opacity:.6;animation:5.5s ease-in-out infinite alternate atlas-water-breath}.atlas-water .atlas-reeds{stroke-opacity:.55}.atlas-water .atlas-reed-tips{stroke-width:2.2px}.atlas-water .atlas-voyage{animation:atlas-regatta-course var(--atlas-regatta-time) linear infinite;transform:translate(294px,814px)}.atlas-water .atlas-voyage-1{opacity:.75;animation-delay:-12s}.atlas-water .atlas-voyage-2{opacity:.56;animation-delay:-24s}.atlas-water .atlas-heading{animation:atlas-regatta-heading var(--atlas-regatta-time) linear infinite}.atlas-water .atlas-voyage-1 .atlas-heading{animation-delay:-12s}.atlas-water .atlas-voyage-2 .atlas-heading{animation-delay:-24s}.atlas-water .atlas-boat-rock{transform-origin:0 4px;animation:3.5s ease-in-out infinite atlas-boat-rock}.atlas-water .atlas-voyage-1 .atlas-boat-rock{animation-delay:-1.3s}.atlas-water .atlas-voyage-2 .atlas-boat-rock{animation-delay:-2.4s}.atlas-water .atlas-sail{transform-origin:0 -7px;animation:3.8s ease-in-out infinite alternate atlas-sail-breath}.atlas-water .atlas-sail-small{animation-direction:alternate-reverse;animation-delay:-1.2s}.atlas-water .atlas-sail-wash{fill:var(--atlas-sage);fill-opacity:.2;stroke:none}.atlas-water .atlas-pennant{fill:var(--atlas-ochre);fill-opacity:.2;transform-origin:1px -56px;animation:2s ease-in-out infinite alternate atlas-pennant}.atlas-water .atlas-mast{stroke-width:1.1px}.atlas-water .atlas-wake{color:var(--atlas-water-ink);fill:none;stroke-width:.9px;opacity:.55;stroke-dasharray:12 3 5 5;animation:4s linear infinite atlas-wake}.atlas-water .atlas-wake-far{opacity:.35;animation-delay:-1.5s}.atlas-water .atlas-boat-lantern{transform-origin:0 -57px;animation:4.5s ease-in-out infinite alternate atlas-lantern-swing}.atlas-water .atlas-lantern-light{fill:var(--atlas-ochre);fill-opacity:.55;stroke:var(--atlas-ochre)}.atlas-water .atlas-lantern-rays{stroke:var(--atlas-ochre);stroke-width:.6px;opacity:.65;animation:3s ease-in-out infinite alternate atlas-water-breath}.atlas-water .atlas-star-mirror{color:var(--atlas-sage)}.atlas-water .atlas-mirror-star{opacity:.65;animation:5.5s ease-in-out infinite atlas-mirror-star}.atlas-water .atlas-mirror-star path{stroke-width:.9px}.atlas-water .atlas-star-ripple{transform-origin:0 0;opacity:0;stroke-width:.65px;animation:5.5s ease-out infinite atlas-star-ripple}.atlas-water .atlas-reflected-constellation{stroke-width:.65px;stroke-opacity:.38}.atlas-water .atlas-living-constellations{color:var(--atlas-sage)}.atlas-water .atlas-jelly-voyage{animation:18s ease-in-out infinite alternate atlas-jelly-course}.atlas-water .atlas-jelly-0{transform:translate(393px,793px)}.atlas-water .atlas-jelly-1{animation-name:atlas-jelly-course-two;animation-duration:22s;animation-delay:-8s;transform:translate(590px,794px)}.atlas-water .atlas-jelly-2{opacity:.68;animation-name:atlas-jelly-course-three;animation-duration:25s;animation-delay:-15s;transform:translate(475px,827px)}.atlas-water .atlas-paper-jelly{fill:none}.atlas-water .atlas-jelly-1 .atlas-paper-jelly{transform:scale(.68)}.atlas-water .atlas-jelly-2 .atlas-paper-jelly{transform:scale(.48)}.atlas-water .atlas-jelly-bell{transform-origin:0 0;animation:3.6s ease-in-out infinite atlas-jelly-pulse}.atlas-water .atlas-jelly-ribbons{transform-origin:0 4px;animation:4.1s ease-in-out infinite alternate atlas-jelly-ribbons}.atlas-water .atlas-jelly-ribbons path{stroke-width:.8px}.atlas-water .atlas-jelly-ribbons path:nth-child(2){transform-origin:0 5px;animation:3s ease-in-out infinite alternate atlas-jelly-ribbon}.atlas-water .atlas-jelly-thread{stroke-width:.7px;opacity:.56}.atlas-water .atlas-jelly-1 :is(.atlas-jelly-bell,.atlas-jelly-ribbons){animation-delay:-1.7s}.atlas-water .atlas-jelly-2 :is(.atlas-jelly-bell,.atlas-jelly-ribbons){animation-delay:-2.5s}.atlas-water .atlas-star-point{fill:currentColor;stroke:none}.atlas-water .atlas-stardrop{color:var(--atlas-ochre);opacity:0;animation:2.6s ease-in-out 2 atlas-stardrop}.atlas-water .atlas-stardrop path{fill:var(--book-paper);stroke-width:.75px}.atlas-water .atlas-waking-ripple{color:var(--atlas-ochre);transform-origin:0 0;opacity:0;animation:2.6s ease-out 2 atlas-waking-ripple}.atlas-water .atlas-ground-shadow{fill:currentColor;fill-opacity:.08;stroke:none}.atlas-water .atlas-well-mouth{fill:var(--book-paper);stroke-width:1.2px}.atlas-water .atlas-well-ink{fill:var(--atlas-water-ink);fill-opacity:.35;stroke:none}.atlas-water .atlas-well-ring{color:var(--atlas-water-ink);transform-origin:0 -2px;animation:3.8s ease-out infinite atlas-well-ring}.atlas-water .atlas-base-etch{stroke-width:.65px}.atlas-water .atlas-engine-support{stroke-width:1.5px}.atlas-water .atlas-ink-lift{stroke:var(--atlas-water-ink);stroke-width:1.3px;stroke-dasharray:3 5 9 4;opacity:.7;animation:4s linear infinite atlas-ink-lift}.atlas-water .atlas-ink-lift-fine{stroke-width:.7px;opacity:.5;animation-duration:5s}.atlas-water .atlas-ink-bead{fill:var(--atlas-water-ink);stroke:none;opacity:0;animation:3s ease-in-out infinite atlas-ink-bead}.atlas-water .atlas-ink-bead-right{animation-name:atlas-ink-bead-right}.atlas-water .atlas-petal-rotor{transform-origin:0 0;animation:atlas-rotor var(--atlas-engine-time) linear infinite}.atlas-water .atlas-paper-petal{transform-origin:0 -5px;animation:4.8s ease-in-out infinite alternate atlas-petal-hinge;animation-delay:var(--petal-delay,0s)}.atlas-water .atlas-petal-wash{fill:var(--atlas-sage);fill-opacity:.2;stroke:none}.atlas-water .atlas-engine-pivot{fill:var(--atlas-ochre);stroke-width:.6px}.atlas-water .atlas-engine-bracket{stroke-width:.7px;opacity:.55}.atlas-water .atlas-armillary-stand{stroke-width:1.3px}.atlas-water .atlas-armillary-rim{stroke-width:1.1px;stroke-opacity:.66}.atlas-water .atlas-armillary-ticks{stroke:var(--atlas-ochre);stroke-width:.8px;stroke-opacity:.72}.atlas-water .atlas-armillary-cage{transform-origin:0 0;animation:42s linear infinite reverse atlas-rotor}.atlas-water .atlas-armillary-cage ellipse{stroke-width:.85px;stroke-opacity:.58}.atlas-water .atlas-orrery-core{fill:var(--atlas-ochre);fill-opacity:.18;stroke:var(--atlas-ochre);stroke-width:1.2px}.atlas-water .atlas-core-hatch{stroke:var(--atlas-ochre);stroke-width:.6px;stroke-opacity:.56}.atlas-water .atlas-orbit-track{stroke:var(--atlas-ochre);stroke-width:1px;stroke-opacity:.7}.atlas-water .atlas-orbit-track-fine{stroke-width:.65px;stroke-opacity:.47}.atlas-water .atlas-moon-orbit-one{animation:12s linear infinite atlas-moon-one;transform:translate(69px)}.atlas-water .atlas-moon-orbit-two{animation:17s linear infinite atlas-moon-two;transform:translate(-62px)}.atlas-water .atlas-compass-diamond{fill:var(--atlas-ochre);fill-opacity:.3;stroke-width:.6px}.atlas-water .atlas-rising-constellation{color:var(--atlas-ochre);opacity:0;animation:8.5s ease-in-out infinite atlas-constellation-rise}.atlas-water .atlas-rising-constellation path{stroke-width:.65px;stroke-opacity:.65}@keyframes atlas-reflection{0%{transform:translate(-2px)}to{transform:translate(3px,1px)}}@keyframes atlas-current{to{stroke-dashoffset:-108px}}@keyframes atlas-water-breath{0%{opacity:.3;transform:translate(-3px)}to{opacity:.68;transform:translate(3px)}}@keyframes atlas-regatta-course{0%{opacity:0;transform:translate(264px,818px)}5%{opacity:1;transform:translate(282px,816px)}24%{opacity:1;transform:translate(445px,829px)}45%{opacity:1;transform:translate(650px,813px)}49%{opacity:0;transform:translate(684px,797px)}51%{opacity:0;transform:translate(655px,786px)}56%{opacity:.7;transform:translate(628px,781px)}74%{opacity:.7;transform:translate(468px,766px)}94%{opacity:.7;transform:translate(279px,784px)}99%,to{opacity:0;transform:translate(264px,818px)}}@keyframes atlas-regatta-heading{0%,49.9%{transform:scaleX(1)}50%,99.9%{transform:scaleX(-1)}to{transform:scaleX(1)}}@keyframes atlas-boat-rock{0%,to{transform:translateY(0)rotate(-2deg)}45%{transform:translateY(-2px)rotate(2.5deg)}76%{transform:translateY(1px)rotate(.5deg)}}@keyframes atlas-sail-breath{0%{transform:skew(-5deg)scaleX(.9)}to{transform:skew(5deg)scaleX(1.02)}}@keyframes atlas-pennant{0%{transform:scaleY(.72)skewY(-5deg)}to{transform:scaleY(1.1)skewY(6deg)}}@keyframes atlas-wake{0%{stroke-dashoffset:0;opacity:.2}35%{opacity:.65}to{stroke-dashoffset:50px;opacity:.2}}@keyframes atlas-lantern-swing{0%{transform:rotate(-5deg)}to{transform:rotate(6deg)}}@keyframes atlas-mirror-star{0%,to{opacity:.2;transform:scale(.75)}35%{opacity:.86;transform:scale(1)}65%{opacity:.45;transform:scale(.86)}}@keyframes atlas-star-ripple{0%,12%{opacity:0;transform:scale(.4)}25%{opacity:.62}80%,to{opacity:0;transform:scale(3.8,2.7)}}@keyframes atlas-jelly-course{0%{transform:translate(332px,794px)rotate(-8deg)}to{transform:translate(471px,803px)rotate(9deg)}}@keyframes atlas-jelly-course-two{0%{transform:translate(646px,801px)rotate(11deg)}to{transform:translate(526px,783px)rotate(-12deg)}}@keyframes atlas-jelly-course-three{0%{transform:translate(485px,845px)rotate(-9deg)}to{transform:translate(388px,831px)rotate(7deg)}}@keyframes atlas-jelly-pulse{0%,to{transform:scaleY(.86)}42%{transform:scale(.8,1.12)}72%{transform:scale(1.04,.91)}}@keyframes atlas-jelly-ribbons{0%{transform:skew(-9deg)scaleY(.93)}to{transform:skew(12deg)scaleY(1.05)}}@keyframes atlas-jelly-ribbon{0%{transform:skew(8deg)}to{transform:skew(-10deg)}}@keyframes atlas-stardrop{0%{opacity:0;transform:translateY(-35px)scale(.3)rotate(0)}14%{opacity:.85}43%{opacity:.8;transform:translate(0)scale(.8)rotate(65deg)}55%,to{opacity:0;transform:translateY(2px)scale(.1)rotate(85deg)}}@keyframes atlas-waking-ripple{0%{opacity:.6;transform:scale(.4)}68%,to{opacity:0;transform:scale(4,3)}}@keyframes atlas-well-ring{0%{opacity:.65;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}@keyframes atlas-ink-lift{to{stroke-dashoffset:84px}}@keyframes atlas-ink-bead{0%{opacity:0;transform:translate(-16px,-4px)}15%{opacity:.85}48%{transform:translate(-24px,-28px)}90%{opacity:.8;transform:translate(-10px,-67px)}to{opacity:0;transform:translate(-7px,-74px)}}@keyframes atlas-ink-bead-right{0%{opacity:0;transform:translate(16px,-4px)}15%{opacity:.85}48%{transform:translate(24px,-28px)}90%{opacity:.8;transform:translate(10px,-67px)}to{opacity:0;transform:translate(7px,-74px)}}@keyframes atlas-rotor{to{transform:rotate(360deg)}}@keyframes atlas-petal-hinge{0%{transform:scaleX(.76)skew(-6deg)}to{transform:scaleX(1.04)skew(3deg)}}@keyframes atlas-moon-one{0%,to{transform:translate(69px)}12.5%{transform:translate(48.79px,19.8px)}25%{transform:translateY(28px)}37.5%{transform:translate(-48.79px,19.8px)}50%{transform:translate(-69px)}62.5%{transform:translate(-48.79px,-19.8px)}75%{transform:translateY(-28px)}87.5%{transform:translate(48.79px,-19.8px)}}@keyframes atlas-moon-two{0%,to{transform:translate(-62px)}12.5%{transform:translate(-43.84px,14.85px)}25%{transform:translateY(21px)}37.5%{transform:translate(43.84px,14.85px)}50%{transform:translate(62px)}62.5%{transform:translate(43.84px,-14.85px)}75%{transform:translateY(-21px)}87.5%{transform:translate(-43.84px,-14.85px)}}@keyframes atlas-constellation-rise{0%{opacity:0;transform:translateY(6px)scale(.65)}20%{opacity:.65}60%{opacity:.45}to{opacity:0;transform:translate(12px,-53px)scale(1.05)rotate(14deg)}}.atlas-water[data-still=true] *,.sketch-still .atlas-water *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.atlas-water *{animation:none!important}.atlas-water .atlas-voyage-0{opacity:1;transform:translate(379px,818px)}.atlas-water .atlas-voyage-1{opacity:.8;transform:translate(594px,788px)}.atlas-water .atlas-voyage-2{opacity:.6;transform:translate(278px,776px)}.atlas-water .atlas-stardrop{display:none}.atlas-water .atlas-rising-constellation{opacity:.4}}
.atlas-margins{--am-ink:var(--book-ink,#39352b);--am-paper:var(--book-paper,#f5eedf);--am-gold:#b19156;--am-leaf:#81907a;left:var(--atlas-margin-left,7%);bottom:var(--atlas-margin-bottom,110px);width:var(--atlas-margin-width,min(32%, 520px));color:var(--am-ink);z-index:5;pointer-events:none;isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(5px,1vw,20px);display:grid;position:absolute}.atlas-margins[data-night=true]{--am-gold:#bca879;--am-leaf:#b0b5a0}.am-invention{min-width:0}.am-discovery{box-sizing:border-box;width:100%;min-width:44px;min-height:44px;color:inherit;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:4px;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 2px 5px;display:flex}.am-discovery:focus-visible{outline:2px solid var(--am-ink);outline-offset:3px}.am-discovery:disabled{cursor:default;pointer-events:none}.am-illustration{aspect-ratio:176/136;width:min(100%,128px);height:auto;display:block}.am-illustration>svg{width:100%;height:100%;display:block;overflow:visible}.am-caption{background:var(--am-paper);max-width:100%;min-height:35px;font:500 clamp(16px, 1.05vw, 21px)/1.08 var(--font-book-note,cursive);text-align:center;text-wrap:balance;padding:1px 4px;display:block}.am-discovery:is(:hover,:focus-visible) .am-caption{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.atlas-margins :is(path,circle,ellipse){stroke:currentColor;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round}.atlas-margins .am-fine{stroke-width:.55px;opacity:.58}.atlas-margins .am-ground{opacity:.3}.atlas-margins .am-paper{fill:var(--am-paper)}.atlas-margins .am-metal{fill:color-mix(in srgb, var(--am-gold) 18%, var(--am-paper))}.atlas-margins .am-gold{fill:var(--am-gold);stroke-width:.55px}.atlas-margins .am-ink{fill:var(--am-ink)}.atlas-margins .am-leaf{fill:var(--am-leaf);fill-opacity:.28;stroke-width:.7px}.atlas-margins .am-petal{fill:color-mix(in srgb, var(--am-gold) 17%, var(--am-paper));stroke-width:.9px}.am-gear{animation:19s linear infinite am-turn}.am-gear-reverse{animation-duration:13s;animation-direction:reverse}.am-quill-arm{transform-origin:38px 76px;animation:5s ease-in-out infinite am-quill-consider}.am-quill-nib{transform-origin:72px 48px}.am-garden{opacity:.45}.am-paper-flower{transform-origin:0 0;transform:scale(.35)}.am-growing-line,.am-written-line,.am-measured-line{stroke-dasharray:100}.am-written-line{stroke-dashoffset:100px}.am-quill[data-awake=true] .am-quill-arm{animation:1.2s ease-in-out 4 am-quill-write}.am-quill[data-awake=true] .am-quill-nib{animation:.6s ease-in-out 8 am-nib-dip}.am-quill[data-awake=true] .am-garden{opacity:1}.am-quill[data-awake=true] .am-growing-line{animation:2.6s ease-out both am-draw}.am-quill[data-awake=true] .am-paper-flower{animation:am-unfold 1.7s var(--am-delay) ease-out both}.am-quill[data-awake=true] .am-written-line{animation:2s ease-out both am-draw}.am-press-platen{animation:5s ease-in-out infinite am-press-breathe}.am-quill[data-awake=true] .am-press-platen{animation:.75s ease-in-out 4 am-print}.atlas-margins .am-lantern-paper{fill:color-mix(in srgb, var(--am-gold) 16%, var(--am-paper));stroke-width:.75px}.am-lantern-flight{opacity:0;animation:am-lantern-rise 4.2s var(--am-delay) ease-out both}.am-rolling-engine{animation:4.5s ease-in-out infinite am-engine-idle}.am-press[data-awake=true] .am-rolling-engine{animation:5.8s cubic-bezier(.3,.1,.3,1) both am-engine-journey}.am-press[data-awake=true] .am-measured-line{animation:3.6s ease-out both am-draw}.am-press[data-awake=true] .am-gear{animation-duration:1.7s}.atlas-margins .am-orbit{opacity:.55;stroke-width:.7px}.atlas-margins .am-orbit-fine{opacity:.25;stroke-dasharray:2 5}.am-constellation{stroke-dasharray:100;stroke-dashoffset:100px;opacity:.7}.am-star{opacity:.6}.am-clockwork-comet{transform-origin:88px 68px;animation:24s linear infinite am-turn}.am-press[data-awake=true] .am-constellation{animation:2.5s ease-out both am-draw}.am-press[data-awake=true] .am-star{animation:am-star-ink 2.8s var(--am-delay) ease-out both}.am-press[data-awake=true] .am-clockwork-comet{animation-duration:6s}.am-flight-guide{stroke-dasharray:1 5;opacity:.18!important}.am-dragonfly{transform-origin:88px 75px;animation:4.4s ease-in-out infinite am-dragonfly-hover}.am-wing{transform-origin:88px 72px}.am-wing-left{animation:3.7s ease-in-out infinite am-wing-left}.am-wing-right{animation:3.7s ease-in-out infinite am-wing-right}.am-portal[data-awake=true] .am-dragonfly{animation:5.1s cubic-bezier(.25,.1,.2,1) both am-dragonfly-flight}.am-portal[data-awake=true] .am-wing{animation-duration:.23s}.atlas-margins .am-book-cover{fill:color-mix(in srgb, var(--am-gold) 25%, var(--am-paper))}.atlas-margins .am-door-void{fill:color-mix(in srgb, var(--am-ink) 11%, var(--am-paper))}.am-book-door{transform-origin:91px 78px;transform:skewY(0)scaleX(1)}.am-door-stars{opacity:.5}.am-portal[data-awake=true] .am-book-door{animation:5s ease-in-out both am-open-door}.am-portal[data-awake=true] .am-door-stars{animation:4s ease-in-out both am-star-ink}.am-page-steps{opacity:.6;stroke-width:.65px!important}.am-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes am-turn{to{transform:rotate(360deg)}}@keyframes am-quill-consider{0%,65%,to{transform:rotate(0)}35%{transform:rotate(-5deg)}}@keyframes am-quill-write{0%,to{transform:rotate(0)}25%{transform:rotate(8deg)}65%{transform:rotate(-7deg)}}@keyframes am-nib-dip{50%{transform:rotate(8deg)}}@keyframes am-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes am-unfold{0%{transform:scale(.18)rotate(-38deg)}70%{transform:scale(1.06)rotate(3deg)}to{transform:scale(1)rotate(0)}}@keyframes am-press-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes am-print{0%,to{transform:translateY(0)}40%,60%{transform:translateY(19px)}}@keyframes am-lantern-rise{0%{opacity:0;transform:translateY(26px)scale(.55)}15%{opacity:.92}70%{opacity:.85}to{opacity:0;transform:translate(var(--am-drift), -43px) rotate(9deg) scale(.76)}}@keyframes am-engine-idle{0%,to{transform:translate(0)}50%{transform:translate(2px,-.3px)}}@keyframes am-engine-journey{0%,to{transform:translate(0)}40%,52%{transform:translate(62px,-9px)}76%{transform:translate(23px,-3.5px)}}@keyframes am-star-ink{0%{opacity:.3}30%,78%{opacity:1}to{opacity:.6}}@keyframes am-dragonfly-hover{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-3px)rotate(2deg)}}@keyframes am-wing-left{0%,34%,55%,to{transform:scaleY(1)}42%,48%{transform:scaleY(.68)rotate(-5deg)}}@keyframes am-wing-right{0%,34%,55%,to{transform:scaleY(1)}42%,48%{transform:scaleY(.68)rotate(5deg)}}@keyframes am-dragonfly-flight{0%,to{transform:translate(0)rotate(0)scale(1)}20%{transform:translate(-14px,-13px)rotate(-12deg)scale(.85)}45%{transform:translate(19px,-24px)rotate(14deg)scale(.67)}70%{transform:translate(27px,-6px)rotate(-8deg)scale(.8)}}@keyframes am-open-door{0%,to{transform:scaleX(1)skewY(0)}25%,75%{transform:scaleX(.22)skewY(-12deg)}}.atlas-margins[data-still=true] *{animation-play-state:paused!important}.atlas-margins[data-still=true] [data-awake=true] .am-paper-flower{animation:none;transform:scale(1)}.atlas-margins[data-still=true] [data-awake=true] :is(.am-growing-line,.am-written-line,.am-measured-line,.am-constellation){stroke-dashoffset:0;animation:none}.atlas-margins[data-still=true] .am-lantern-flight{opacity:.8;transform:translate(var(--am-drift), -17px) scale(.7);animation:none}.atlas-margins[data-still=true] [data-awake=true] .am-book-door{animation:none;transform:scaleX(.22)skewY(-12deg)}@media (min-width:2100px){.atlas-margins{width:var(--atlas-margin-width,min(32%, 780px))}.am-illustration{width:min(100%,165px)}.am-caption{font-size:23px}}@media (max-width:1000px){.atlas-margins{left:var(--atlas-margin-left,7%);bottom:var(--atlas-margin-bottom,115px);width:var(--atlas-margin-width,86%);gap:12px;max-width:490px}.am-illustration{width:min(100%,85px)}.am-caption{font-size:17px}}@media (max-width:480px){.atlas-margins{gap:4px}.am-illustration{width:min(100%,76px)}.am-caption{min-height:36px;padding-inline:1px;font-size:16px}}@media (prefers-reduced-motion:reduce){.atlas-margins *{animation:none!important}.atlas-margins [data-awake=true] .am-paper-flower{transform:scale(1)}.atlas-margins [data-awake=true] :is(.am-growing-line,.am-written-line,.am-measured-line,.am-constellation){stroke-dashoffset:0}.atlas-margins .am-lantern-flight{opacity:.8;transform:translate(var(--am-drift), -17px) scale(.7)}.atlas-margins [data-awake=true] .am-book-door{transform:scaleX(.22)skewY(-12deg)}}
.atlas-scene{--atlas-margin-left:7%;--atlas-margin-bottom:113px;--atlas-margin-width:32%}.atlas-scene .sketchbook-chapter{z-index:9}.atlas-scene .sketchbook-chapter>p{font-size:clamp(27px,1.8vw,48px)}.atlas-scene .ll-bird-passage{display:none}.atlas-scene .ll-cottage-control{top:62%;left:88%}.atlas-scene .ll-cottage-control>span{max-width:170px}.atlas-capture .capture-outline{stroke:var(--book-ink);stroke-width:15px}.atlas-capture .capture-fill,.atlas-capture[data-source=pond] .capture-fill{stroke:var(--book-paper);stroke-width:12px}.atlas-capture .capture-details,.atlas-capture[data-source=woods] .capture-details{stroke:var(--book-accent);stroke-width:1px;stroke-dasharray:6 10}.atlas-capture .capture-hand .capture-fold,.atlas-capture[data-source=pond] .capture-hand .capture-fold{fill:var(--book-paper);stroke:var(--book-ink);stroke-width:1.5px}.atlas-capture .capture-hand .capture-hand-lines{fill:none;stroke:var(--book-ink);stroke-width:1px}.atlas-capture .capture-hand .capture-orbit{fill:none;stroke:var(--book-accent);stroke-width:1px;stroke-dasharray:4 6}.atlas-capture .capture-origin path{fill:var(--book-paper);stroke:var(--book-ink);stroke-width:1px}.atlas-capture .capture-origin ellipse{fill:none;stroke:var(--book-accent);stroke-width:1px}@media (min-width:1001px) and (max-width:1600px){.atlas-scene{--atlas-margin-left:40%;--atlas-margin-width:28%}}@media (min-width:2100px){.atlas-scene{--atlas-margin-left:8%;--atlas-margin-bottom:9.5%;--atlas-margin-width:31%}}@media (max-width:1000px){.atlas-scene{--atlas-margin-left:7%;--atlas-margin-bottom:115px;--atlas-margin-width:86%}.atlas-scene .ll-cottage-control{top:61%;left:87%}}@media (max-width:480px){.atlas-scene{min-height:780px}.atlas-scene .sketchbook-stage{bottom:198px}.atlas-scene .sketchbook-footnote{width:86%}.atlas-scene .ll-cottage-control{top:62%;left:89%}.atlas-scene .ll-breeze-control{top:34%}}
.atlas-garden{--ag-ink:var(--book-ink,#39352b);--ag-paper:var(--book-paper,#f5eedf);--ag-gold:#a28650;--ag-leaf:#7b8872;left:var(--atlas-garden-left,39%);bottom:var(--atlas-garden-bottom,112px);width:var(--atlas-garden-width,clamp(250px, 23vw, 420px));color:var(--ag-ink);pointer-events:none;z-index:5;isolation:isolate;position:absolute}.atlas-garden[data-night=true]{--ag-gold:#cab78b;--ag-leaf:#9fad9b}.ag-discovery{width:100%;min-width:44px;min-height:44px;color:inherit;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;margin:0;padding:0 0 4px;display:flex}.ag-discovery:focus-visible{outline-offset:4px;outline:2px solid}.ag-discovery>svg{aspect-ratio:400/190;width:100%;height:auto;display:block;overflow:visible}.ag-caption{max-width:100%;color:var(--ag-ink);background:var(--ag-paper);font:500 clamp(17px, 1.15vw, 22px)/1.1 var(--font-book-note,cursive);text-align:center;padding:1px 7px 2px;display:block}.ag-discovery:is(:hover,:focus-visible) .ag-caption{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.atlas-garden :is(path,polygon,circle,ellipse){stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round}.atlas-garden .ag-fine{stroke-width:.6px;opacity:.65}.atlas-garden .ag-ground{stroke-width:.6px;opacity:.3}.atlas-garden .ag-trail{stroke-width:.8px;stroke-dasharray:1 5;opacity:.3}.atlas-garden .ag-paper{fill:var(--ag-paper)}.atlas-garden .ag-ink{fill:var(--ag-ink)}.atlas-garden .ag-brass{fill:color-mix(in srgb, var(--ag-gold) 20%, var(--ag-paper))}.atlas-garden .ag-gold{fill:var(--ag-gold);stroke-width:.65px}.atlas-garden .ag-ink-line{fill:color-mix(in srgb, var(--ag-ink) 10%, var(--ag-paper))}.atlas-garden .ag-leaf{fill:color-mix(in srgb, var(--ag-leaf) 30%, var(--ag-paper))}.atlas-garden .ag-shadow{fill:currentColor;fill-opacity:.08;stroke:none}.atlas-garden .ag-shell{fill:color-mix(in srgb, var(--ag-gold) 9%, var(--ag-paper))}.atlas-garden .ag-snail-body{fill:color-mix(in srgb, var(--ag-leaf) 20%, var(--ag-paper))}.ag-library-snail{transform-origin:90px 147px;animation:13s ease-in-out infinite ag-library-walk}.ag-shell-library{transform-origin:83px 135px;animation:4s ease-in-out infinite ag-shell-rock}.ag-snail-head{transform-origin:146px 139px;animation:5s ease-in-out infinite ag-snail-look}.ag-feeler-a{transform-origin:146px 122px;animation:3.4s ease-in-out infinite ag-feeler-one}.ag-feeler-b{transform-origin:155px 122px;animation:4.1s ease-in-out infinite ag-feeler-two}.ag-cog{animation:16s linear infinite ag-cog-turn}.ag-cog-reverse{animation-duration:11s;animation-direction:reverse}.ag-library-flag{transform-origin:77px 38px;animation:4.2s ease-in-out infinite ag-library-flag}.ag-flower-head{transform-origin:0 0;transition:transform 1.6s cubic-bezier(.18,.75,.3,1);transition-delay:var(--ag-delay);transform:scale(.76)rotate(-9deg)}.atlas-garden[data-awake=true] .ag-flower-head{transform:scale(1)rotate(5deg)}.ag-botanical-engine{transform-origin:276px 152px;animation:7.2s ease-in-out infinite ag-plant-breathe}.ag-wing{transform-origin:0 1px}.ag-wing-a{animation:1.9s ease-in-out infinite ag-wing-a}.ag-wing-b{animation:1.9s ease-in-out infinite ag-wing-b}.ag-butterfly-flight{animation:7.5s ease-in-out infinite ag-butterfly-wander}.ag-moth-flight{animation:8.1s ease-in-out infinite ag-moth-wander}.atlas-garden .ag-moth-trail{stroke-width:.65px;stroke-dasharray:1 5;opacity:.26}.atlas-garden .ag-cap{fill:color-mix(in srgb, var(--ag-gold) 14%, var(--ag-paper))}.atlas-garden .ag-gills{fill:var(--ag-gold);fill-opacity:.22;animation:4.5s ease-in-out infinite ag-ink-glow}.atlas-garden .ag-mycelium{stroke-width:.7px;stroke-dasharray:30 7;opacity:.32}.ag-short-mushroom{transform-origin:329px 154px;animation:5.5s ease-in-out infinite ag-mushroom-breathe}.ag-tall-mushroom{transform-origin:276px 154px;animation:6.3s ease-in-out 1s infinite ag-mushroom-breathe}.ag-snail-moon{transform-origin:81px 26px;animation:6s ease-in-out infinite ag-moon-read}.atlas-garden[data-awake=true] .ag-gills{fill-opacity:.75}.ag-released-idea{opacity:0;animation:ag-idea-release 4.8s var(--ag-delay) ease-out both}.ag-release .ag-wing{animation-duration:.42s}.ag-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes ag-cog-turn{to{transform:rotate(360deg)}}@keyframes ag-library-walk{0%,to{transform:translate(0)}48%,62%{transform:translate(15px)}}@keyframes ag-shell-rock{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1.3deg)}}@keyframes ag-snail-look{0%,to{transform:rotate(0)}45%,65%{transform:rotate(-6deg)}}@keyframes ag-feeler-one{0%,to{transform:rotate(-6deg)}50%{transform:rotate(7deg)}}@keyframes ag-feeler-two{0%,to{transform:rotate(5deg)}50%{transform:rotate(-9deg)}}@keyframes ag-library-flag{0%,to{transform:skewY(-4deg)}50%{transform:skewY(5deg)}}@keyframes ag-plant-breathe{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1.6deg)}}@keyframes ag-wing-a{0%,30%,70%,to{transform:scaleX(1)}50%{transform:scaleX(.38)rotate(-5deg)}}@keyframes ag-wing-b{0%,30%,70%,to{transform:scaleX(1)}50%{transform:scaleX(.38)rotate(5deg)}}@keyframes ag-butterfly-wander{0%,to{transform:translate(0)rotate(-3deg)}30%{transform:translate(22px,-14px)rotate(3deg)}65%{transform:translate(32px,4px)rotate(-2deg)}}@keyframes ag-moth-wander{0%,to{transform:translate(0)}35%{transform:translate(-28px,-8px)}70%{transform:translate(-17px,14px)}}@keyframes ag-ink-glow{0%,to{opacity:.6}50%{opacity:1}}@keyframes ag-mushroom-breathe{0%,to{transform:scaleY(1)rotate(-1deg)}50%{transform:scaleY(1.035)rotate(1deg)}}@keyframes ag-moon-read{0%,to{transform:rotate(-8deg)}50%{transform:rotate(7deg)}}@keyframes ag-idea-release{0%{opacity:0;transform:translateY(14px)scale(.9)}12%{opacity:1}70%{opacity:.9}to{opacity:0;transform:translate(var(--ag-flight-x), -51px) rotate(-8deg)}}.atlas-garden[data-still=true] *{transition:none!important;animation-play-state:paused!important}.atlas-garden[data-still=true] .ag-released-idea{opacity:.8;transform:translate(var(--ag-rest-x), -27px);animation:none}@media (max-width:480px){.ag-caption{font-size:17px}}@media (prefers-reduced-motion:reduce){.atlas-garden *{transition:none!important;animation:none!important}.atlas-garden .ag-released-idea{opacity:.8;transform:translate(var(--ag-rest-x), -27px)}}
.portfolio-world[data-paper]:not([data-paper=woodland]) .home-page{padding-bottom:320px}.atlas-discoveries{z-index:6;pointer-events:none;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:end;gap:3vw;width:64%;display:grid;position:absolute;bottom:112px;left:6%}.atlas-discoveries .atlas-garden,.atlas-discoveries .atlas-margins{width:100%;max-width:none;position:relative;inset:auto}.atlas-discoveries .atlas-garden{align-self:end}@media (min-width:1101px) and (max-width:2099px){.atlas-discoveries .atlas-garden{max-width:360px}}@media (min-width:2100px){.atlas-discoveries{gap:4vw;width:62%;bottom:9.5%;left:8%}}@media (max-width:1100px){.portfolio-world[data-paper]:not([data-paper=woodland]) .home-page{min-height:0;padding-bottom:28px}.portfolio-world[data-paper]:not([data-paper=woodland]) .home-content{width:100%;max-width:680px}.portfolio-world[data-paper]:not([data-paper=woodland]) .home-content:before{display:none}.portfolio-world[data-paper]:not([data-paper=woodland]) .featured-teaser{width:100%;max-width:375px;margin:10px auto 0;position:relative;bottom:auto;right:auto}.atlas-scene{border-top:1px solid var(--book-line);flex-direction:column;width:calc(100% + 12vw);min-height:0;margin:30px -6vw 20px;padding-top:20px;display:flex;position:relative;inset:auto;overflow:hidden}.atlas-scene .sketchbook-chapter{margin:0 6% 4px;position:relative;inset:auto}.atlas-scene .sketchbook-chapter>p{font-size:clamp(27px,4.5vw,36px)}.atlas-scene .sketchbook-stage{aspect-ratio:12/7;flex:none;width:min(150vw,950px);margin-bottom:130px;position:relative;bottom:auto;left:calc(100% - min(150vw,950px));right:auto}.atlas-scene .as-observatory-button{--as-instrument-size:58px;top:calc(100% + 37px);left:calc(100% - 85vw)}.atlas-scene .ll-breeze-control{top:calc(100% + 37px);left:calc(100% - 50vw)}.atlas-scene .ll-cottage-control{top:calc(100% + 37px);left:calc(100% - 15vw)}.atlas-scene .ll-scene-control{width:48px;height:48px;transform:translate(-50%,-50%)}.atlas-scene :is(.as-observatory-button,.ll-scene-control)>span{width:max-content;max-width:min(29vw,180px);font:600 14px/1.25 var(--font-sans), sans-serif;text-wrap:balance;margin:0;padding:5px 2px;top:calc(100% + 5px);left:50%;right:auto;transform:translate(-50%)}.atlas-scene .as-vessel-course{animation-name:as-vessel-sail}.atlas-discoveries{grid-template-columns:minmax(0,1fr);gap:26px;width:88%;margin:0 auto 24px;position:relative;inset:auto}.atlas-discoveries .atlas-garden{justify-self:center;width:min(100%,430px)}.atlas-discoveries .atlas-margins{border-top:1px solid var(--book-line);justify-self:center;gap:14px;max-width:620px;padding-top:20px}.atlas-scene .am-illustration{width:min(100%,110px)}.atlas-scene .am-caption{min-height:42px;font-size:18px;line-height:1.15}.atlas-scene .sketchbook-footnote{order:1;width:88%;margin:0 auto;padding:14px 0 0;position:relative;inset:auto}.atlas-scene .sketchbook-footnote p{font-size:21px}.atlas-scene .sketchbook-folio{letter-spacing:.1em;font-size:11px}}@media (min-width:1001px) and (max-width:1100px){.atlas-scene .sketchbook-stage{width:1400px;left:calc(100% - 1400px)}}@media (min-width:1101px) and (max-width:1500px){.portfolio-world[data-paper]:not([data-paper=woodland]) .home-page{min-height:max(100svh - 226px,58.3333vw + 300px)}.portfolio-world[data-paper]:not([data-paper=woodland]) .hero-disciplines{flex-wrap:wrap;max-width:310px}.atlas-scene .sketchbook-stage{bottom:300px}}@media (min-width:1101px) and (max-width:1300px){.portfolio-world[data-paper]:not([data-paper=woodland]) .hero-description{max-width:310px}}@media (max-width:480px){.atlas-scene .atlas-discoveries{gap:20px}.atlas-scene .am-illustration{width:min(100%,86px)}.atlas-scene .am-caption{font-size:17px}}@media (max-width:1100px) and (prefers-reduced-motion:reduce){.atlas-scene .as-vessel-course{transform:translate(1640px,395px)rotate(-3deg)}}
.atlas-mountains{--ar-ink:var(--book-ink,#352f29);--ar-paper:var(--book-paper,#fffdf6);--ar-gold:#b49859;--ar-leaf:#879378;z-index:4;color:var(--ar-ink);pointer-events:none;position:absolute;inset:0}.atlas-mountains[data-night=true]{--ar-gold:#e5cd92;--ar-leaf:#9aa494}.ar-mountain-drawing{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.atlas-mountains :is(path,circle,ellipse){stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round}.atlas-mountains .ar-paper{fill:var(--ar-paper)}.atlas-mountains .ar-outline{stroke-width:1.9px}.atlas-mountains .ar-fine{stroke-width:.95px}.atlas-mountains .ar-shade{fill:var(--ar-ink);fill-opacity:.08;stroke:none}.atlas-mountains .ar-patch{fill:var(--ar-ink);fill-opacity:.82;stroke-width:.6px}.atlas-mountains .ar-eye,.atlas-mountains .ar-hoof{fill:var(--ar-ink);stroke:none}.atlas-mountains .ar-muzzle{fill:var(--ar-paper);stroke-width:1.2px}.atlas-mountains .ar-horn{fill:var(--ar-paper);stroke-width:1.3px}.atlas-mountains .ar-cow-far-leg{fill:color-mix(in srgb, var(--ar-paper) 84%, var(--ar-ink));stroke-width:1.1px}.atlas-mountains .ar-cow-shade{fill:var(--ar-ink);fill-opacity:.075;stroke:none}.atlas-mountains .ar-cow-etch{stroke-width:.6px;opacity:.62}.atlas-mountains .ar-ear-wash{stroke:var(--ar-gold);stroke-width:2.6px;opacity:.68}.atlas-mountains .ar-eye-rim{stroke-width:.8px}.atlas-mountains .ar-nostril{stroke-width:1.7px}.atlas-mountains .ar-collar{stroke-width:1.2px}.atlas-mountains .ar-cow .ar-patch,.atlas-mountains .ar-sleep-breath .ar-patch{fill-opacity:.72;stroke-width:.55px}.atlas-mountains .ar-brass,.atlas-mountains .ar-hat{fill:var(--ar-gold);fill-opacity:.44}.atlas-mountains .ar-roof{fill:var(--ar-ink);fill-opacity:.12;stroke-width:1.1px}.atlas-mountains .ar-door{fill:var(--ar-paper)}.atlas-mountains .ar-window{fill:var(--ar-gold);fill-opacity:.3;stroke-width:1.15px}.atlas-mountains[data-night=true] .ar-window{fill-opacity:.82}.atlas-mountains[data-awake=true] .ar-window{fill-opacity:.94}.atlas-mountains .ar-meadow-wash{fill:var(--ar-paper);fill-opacity:.95;stroke:none}.atlas-mountains .ar-meadow-contour{stroke-width:.9px;opacity:.48}.atlas-mountains .ar-field-rows{stroke:var(--ar-leaf);stroke-width:2px;opacity:.7}.atlas-mountains .ar-grass{stroke:var(--ar-leaf);stroke-width:1.6px}.atlas-mountains .ar-water{fill:var(--ar-leaf);fill-opacity:.2}.atlas-mountains .ar-back-fence{opacity:.66}.atlas-mountains .ar-front-fence{opacity:.8;stroke-width:1.8px}.atlas-mountains .ar-chase-track{stroke-width:.9px;stroke-dasharray:10 8 3 11;opacity:.4}.ar-cow-tail{transform-origin:-42px -43px;animation:ar-tail-flick 4.7s var(--ar-graze-delay,0s) ease-in-out infinite}.ar-grazer .ar-grazer-head{transform-origin:34px -46px;animation:ar-cow-graze 5.8s var(--ar-graze-delay,0s) ease-in-out infinite}.ar-chewed-grass{animation:1.2s ease-in-out infinite alternate ar-cow-chew}.atlas-mountains .ar-chewed-grass{stroke:var(--ar-leaf);stroke-width:2px}.ar-barn-weathercock{transform-origin:-22px -174px;animation:8.5s ease-in-out infinite ar-weathercock}.ar-barn{--ar-drawing-period:16s;--ar-skin:#c7a17e;--ar-skin-shadow:#956a4c}.atlas-mountains[data-night=true] .ar-barn{--ar-skin:#a5947f;--ar-skin-shadow:#6e6257}.atlas-mountains .ar-barn-grain{stroke-width:.6px;opacity:.48}.atlas-mountains .ar-draft-stroke{stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px;animation:ar-draft-roof var(--ar-drawing-period) linear infinite}.atlas-mountains .ar-draft-stroke[data-draft-stroke=window]{animation-name:ar-draft-window}.atlas-mountains .ar-draft-stroke[data-draft-stroke=siding]{animation-name:ar-draft-siding}.atlas-mountains[data-night=true] .ar-draft-stroke{stroke-dashoffset:0;animation:none}.ar-drafting-hand{opacity:0;animation:ar-drafting-tip var(--ar-drawing-period) linear infinite;transform:translate(-27px,-161px)}.ar-pencil-and-hand{transform-origin:0 0;animation:ar-drafting-wrist var(--ar-drawing-period) ease-in-out infinite}.atlas-mountains .ar-hand-shadow{fill:var(--ar-ink);fill-opacity:.065;stroke:none}.atlas-mountains .ar-hand-wash{fill:var(--ar-skin);stroke-width:1.1px}.atlas-mountains .ar-hand-shade{fill:var(--ar-skin-shadow);fill-opacity:.34;stroke:none}.atlas-mountains .ar-hand-contour{stroke-width:.72px;opacity:.78}.atlas-mountains .ar-hand-nail{fill:color-mix(in srgb, var(--ar-skin) 70%, var(--ar-paper));stroke-width:.58px}.atlas-mountains .ar-hand-etch{stroke-width:.45px;opacity:.48}.atlas-mountains .ar-hand-cuff{fill:color-mix(in srgb, var(--ar-ink) 88%, var(--ar-paper));stroke-width:1px}.atlas-mountains .ar-hand-cuff-stitch{stroke:var(--ar-paper);stroke-width:.65px;opacity:.64}.atlas-mountains .ar-pencil-lacquer{fill:var(--ar-gold);stroke-width:.85px}.atlas-mountains .ar-pencil-facet{fill:var(--ar-ink);fill-opacity:.16;stroke-width:.5px}.atlas-mountains .ar-pencil-wood{fill:var(--ar-paper);stroke-width:.8px}.atlas-mountains .ar-pencil-graphite{fill:var(--ar-ink);stroke-width:.7px}.atlas-mountains .ar-pencil-ferrule{fill:color-mix(in srgb, var(--ar-paper) 70%, var(--ar-ink));stroke-width:.65px}.atlas-mountains .ar-pencil-eraser{fill:var(--ar-skin-shadow);stroke-width:.8px}.atlas-mountains .ar-pencil-lettering{stroke-width:.55px;opacity:.66}.atlas-mountains .ar-drawing-contact{fill:var(--ar-ink);stroke:none;opacity:0;animation:ar-drawing-contact var(--ar-drawing-period) steps(1, end) infinite}@keyframes ar-drafting-tip{0%{opacity:0;transform:translate(-27px,-161px)}4%{opacity:1;transform:translate(-27px,-161px)}8%{opacity:1;transform:translate(-18px,-152px)}28%{opacity:1;transform:translate(65px,-66px)}31%{opacity:1;transform:translate(67px,-80px)}35%{opacity:1;transform:translate(45px,-28px)}44%{opacity:1;transform:translate(66px,-34px)}47%{opacity:1;transform:translate(73px,-47px)}51%{opacity:1;transform:translate(75px,-53px)}66%{opacity:1;transform:translate(75px,9px)}69%{opacity:1;transform:translate(89px,-5px)}76%,to{opacity:0;transform:translate(110px,-48px)}}@keyframes ar-drafting-wrist{0%,4%,31%,47%,76%,to{rotate:-5deg}8%,28%{rotate:none}35%,44%{rotate:3deg}51%,66%{rotate:-2deg}69%{rotate:-7deg}}@keyframes ar-draft-roof{0%,8%{stroke-dashoffset:1px;opacity:1}28%,94%{stroke-dashoffset:0;opacity:1}98%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:1px;opacity:0}}@keyframes ar-draft-window{0%,35%{stroke-dashoffset:1px;opacity:1}44%,94%{stroke-dashoffset:0;opacity:1}98%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:1px;opacity:0}}@keyframes ar-draft-siding{0%,51%{stroke-dashoffset:1px;opacity:1}66%,94%{stroke-dashoffset:0;opacity:1}98%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:1px;opacity:0}}@keyframes ar-drawing-contact{0%,28%,44%,66%,to{opacity:0}8%,35%,51%{opacity:.8}}.ar-chase-runner{--ar-chase-delay:0s;animation:ar-paddock-lap 11.2s var(--ar-chase-delay) linear infinite}.ar-chase-runner[data-runner=farmer]{--ar-chase-delay:-5.376s}.ar-chase-facing{animation:ar-chase-direction 11.2s var(--ar-chase-delay) steps(1, end) infinite}.ar-running-cow .ar-cow-leg{transform-origin:0 -23px;animation:.5s ease-in-out infinite alternate ar-cow-stride}.ar-running-cow .ar-cow-back-leg{animation-delay:-.5s}.ar-cow-bounce{animation:.5s ease-in-out infinite ar-cow-run}.ar-farmer-bounce{transform-origin:0 0;animation:.4s ease-in-out infinite ar-farmer-run}.ar-farmer{--ar-farmer-denim:color-mix(in srgb, var(--ar-ink) 30%, var(--ar-paper));--ar-farmer-skin:color-mix(in srgb, #c59e78 72%, var(--ar-paper))}.atlas-mountains .ar-farmer :is(path,circle){stroke-width:1.15px}.atlas-mountains .ar-farmer-shirt{fill:color-mix(in srgb, var(--ar-leaf) 14%, var(--ar-paper))}.atlas-mountains :is(.ar-farmer-denim,.ar-overalls){fill:var(--ar-farmer-denim)}.atlas-mountains .ar-farmer-leg-two .ar-farmer-denim{fill:color-mix(in srgb, var(--ar-ink) 42%, var(--ar-paper))}.atlas-mountains .ar-farmer-cuff{fill:color-mix(in srgb, var(--ar-paper) 70%, var(--ar-leaf));stroke-width:.9px}.atlas-mountains .ar-farmer-boot{fill:color-mix(in srgb, var(--ar-ink) 80%, var(--ar-gold))}.atlas-mountains .ar-farmer-boot-edge{stroke:var(--ar-paper);stroke-width:.7px;opacity:.75}.atlas-mountains .ar-farmer-skin{fill:var(--ar-farmer-skin)}.atlas-mountains .ar-farmer-skin-shadow{fill:#966b4a;fill-opacity:.22;stroke:none}.atlas-mountains .ar-farmer-fabric-shadow{fill:var(--ar-ink);fill-opacity:.14;stroke:none}.atlas-mountains :is(.ar-farmer-hair,.ar-farmer-moustache){fill:var(--ar-ink);stroke-width:.75px}.atlas-mountains .ar-farmer-seam{stroke-width:.65px;stroke-opacity:.76}.atlas-mountains .ar-farmer-face-line{stroke-width:.8px}.atlas-mountains .ar-farmer-button{fill:var(--ar-gold);stroke-width:.6px}.atlas-mountains .ar-farmer-hat-brim{fill:color-mix(in srgb, var(--ar-gold) 50%, var(--ar-paper))}.atlas-mountains .ar-farmer-hat-crown{fill:color-mix(in srgb, var(--ar-gold) 35%, var(--ar-paper))}.atlas-mountains .ar-farmer-hat-band{fill:color-mix(in srgb, var(--ar-ink) 70%, var(--ar-gold));stroke-width:.6px}.atlas-mountains .ar-farmer-hat-etch{stroke-width:.6px;stroke-opacity:.63}.ar-farmer-leg{transform-origin:0 0;animation:.4s ease-in-out infinite alternate ar-farmer-stride}.ar-farmer-leg-one{rotate:-25deg}.ar-farmer-leg-two{animation-delay:-.4s;rotate:25deg}.ar-farmer-knee{transform-origin:0 0;animation:.8s ease-in-out infinite ar-farmer-knee;rotate:38deg}.ar-farmer-leg-two .ar-farmer-knee{animation-delay:-.4s;rotate:65deg}.ar-farmer-arm{transform-origin:0 0;animation:.4s ease-in-out infinite alternate ar-farmer-arm;rotate:-24deg}.ar-farmer-arm-far{animation-delay:-.4s;rotate:34deg}.ar-farmer-elbow{transform-origin:0 0;animation:.8s ease-in-out infinite ar-farmer-elbow;rotate:-95deg}.ar-farmer-arm-far .ar-farmer-elbow{animation-delay:-.4s}.ar-farmer-head{transform-origin:0 -61px;animation:.4s ease-in-out infinite ar-farmer-head}.ar-farmer-fluster{animation:.8s ease-in-out infinite alternate ar-farmer-fluster}.ar-chase-dust{animation:1.3s ease-out infinite ar-chase-dust}.ar-bell-swing{transform-origin:26px -28px}.atlas-mountains .ar-bell-rings{opacity:0;stroke:var(--ar-gold);stroke-width:2.2px}.atlas-mountains[data-signal=true] .ar-bell-swing{animation:.38s ease-in-out 8 alternate ar-bell-ring}.atlas-mountains[data-signal=true] .ar-bell-rings{animation:1s ease-out 3 ar-bell-ripple}.atlas-mountains[data-signal=true] .ar-grazer .ar-grazer-head{animation:4.2s ease-in-out both ar-cow-attention}.atlas-mountains .ar-firefly{stroke:none;fill:var(--ar-gold);opacity:.8;animation:5.8s ease-in-out infinite ar-firefly-dance}.ar-station-button{border:1px solid color-mix(in srgb, var(--ar-ink) 35%, transparent);background:var(--ar-paper);width:clamp(48px,3.1vw,74px);height:clamp(48px,3.1vw,74px);color:var(--ar-ink);cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;padding:6px;display:grid;position:absolute;top:36%;left:43%;transform:translate(-50%,-50%)}.ar-station-button>svg{width:100%;height:100%}.ar-station-button>span{background:var(--ar-paper);width:max-content;max-width:150px;color:var(--ar-ink);font:600 clamp(17px, .9vw, 24px)/1.15 var(--font-book-note), cursive;text-align:center;pointer-events:none;padding:3px 7px;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.ar-station-button:focus-visible{outline:2px solid var(--ar-ink);outline-offset:5px}.ar-station-button:hover,.ar-station-button[aria-pressed=true]{border-color:var(--ar-ink)}.atlas-mountains .ar-control-spark{stroke:var(--ar-gold)}.ar-announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ar-cow-graze{0%,to{translate:0;rotate:none}20%,45%{translate:10px 20px;rotate:24deg}60%{translate:8px 18px;rotate:19deg}76%,88%{translate:0;rotate:-8deg}}@keyframes ar-cow-chew{0%{translate:0}to{translate:1.3px .8px}}@keyframes ar-tail-flick{0%,40%,to{rotate:none}46%,62%{rotate:18deg}54%,70%{rotate:-12deg}}@keyframes ar-weathercock{0%,25%,to{scale:1}40%,60%{scale:-.8 1}78%{scale:.7 1}}@keyframes ar-paddock-lap{0%,to{transform:translate(1610px,790px)scale(.98)}12.5%{transform:translate(1725px,688px)scale(.95)}25%{transform:translate(1825px,570px)scale(.92)}37.5%{transform:translate(1805px,545px)scale(.89)}50%{transform:translate(1730px,535px)scale(.86)}62.5%{transform:translate(1620px,550px)scale(.89)}75%{transform:translate(1618px,650px)scale(.92)}87.5%{transform:translate(1608px,748px)scale(.95)}}@keyframes ar-chase-direction{0%{scale:1}25%{scale:-1 1}75%,to{scale:1}}@keyframes ar-cow-stride{0%{rotate:-18deg}to{rotate:19deg}}@keyframes ar-cow-run{0%,to{translate:0;rotate:-1deg}50%{translate:0 -5px;rotate:1deg}}@keyframes ar-farmer-run{0%,to{translate:0;rotate:7deg}50%{translate:0 -5px;rotate:11deg}}@keyframes ar-farmer-stride{0%{rotate:32deg}to{rotate:-34deg}}@keyframes ar-farmer-knee{0%,to{rotate:66deg}25%{rotate:94deg}50%{rotate:10deg}75%{rotate:14deg}}@keyframes ar-farmer-arm{0%{rotate:-35deg}to{rotate:35deg}}@keyframes ar-farmer-elbow{0%,to{rotate:-104deg}50%{rotate:-80deg}}@keyframes ar-farmer-head{0%,to{rotate:-2deg}50%{rotate:1deg}}@keyframes ar-farmer-fluster{0%{opacity:.35}to{opacity:.95}}@keyframes ar-chase-dust{0%{opacity:.6;translate:0}to{opacity:0;translate:-9px -3px}}@keyframes ar-bell-ring{0%{rotate:-22deg}to{rotate:22deg}}@keyframes ar-bell-ripple{0%{opacity:.95}to{opacity:0}}@keyframes ar-cow-attention{0%{rotate:10deg}15%,82%{rotate:-23deg}to{rotate:none}}@keyframes ar-firefly-dance{0%,to{opacity:.15;translate:0}30%,70%{opacity:.9}45%{translate:10px -13px}85%{translate:-7px -4px}}.ar-night-story{--ar-moonbeam:#8ebdbb;--ar-visitor-metal:#263d49}.ar-night-cow{opacity:1;animation-duration:52s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.ar-night-cow[data-cow="1"]{animation-name:ar-sleeper-one;transform:translate(1405px,700px)scale(.92)}.ar-night-cow[data-cow="2"]{animation-name:ar-sleeper-two;transform:translate(1520px,714px)scale(.85)}.ar-night-cow[data-cow="3"]{animation-name:ar-sleeper-three;transform:translate(1660px,715px)scale(.92)}.ar-sleep-breath{transform-origin:0 0;animation:3.8s ease-in-out infinite ar-sleep-breathe}.ar-night-cow[data-cow="2"] .ar-sleep-breath{animation-delay:-1.2s}.ar-night-cow[data-cow="3"] .ar-sleep-breath{animation-delay:-2.5s}.atlas-mountains .ar-sleep-body{fill:color-mix(in srgb, var(--ar-paper) 78%, var(--ar-ink))}.atlas-mountains .ar-sleep-shadow{stroke-width:3px;opacity:.16}.atlas-mountains .ar-sleep-eyes{stroke-width:1.8px}.atlas-mountains .ar-sleep-marks{stroke:var(--ar-gold);stroke-width:1.2px;opacity:.85}.atlas-mountains .ar-farmer-indoors{stroke:var(--ar-paper);stroke-width:2.7px}.ar-ufo-visit{opacity:0;animation:52s ease-in-out infinite ar-ufo-visits;transform:translate(1850px,425px)scale(.68)}.atlas-mountains .ar-ufo-hull{fill:var(--ar-visitor-metal);stroke-width:1.9px}.atlas-mountains .ar-ufo-dome{fill:color-mix(in srgb, var(--ar-moonbeam) 25%, var(--ar-paper));stroke:var(--ar-moonbeam);stroke-width:1.7px}.atlas-mountains .ar-ufo-glass-etch{stroke:var(--ar-moonbeam);stroke-width:.85px;opacity:.8}.atlas-mountains .ar-ufo-rim{stroke:var(--ar-gold);stroke-width:1.3px}.atlas-mountains .ar-ufo-halo{stroke:var(--ar-moonbeam);stroke-width:.9px;opacity:.48}.atlas-mountains .ar-ufo-portlights circle{fill:var(--ar-gold);stroke:none;animation:2.8s ease-in-out infinite alternate ar-ufo-portlight}.atlas-mountains .ar-ufo-aperture{fill:var(--ar-moonbeam);stroke:var(--ar-moonbeam)}.ar-ufo-lift-beam,.ar-ufo-return-beam{opacity:0;transform-origin:0 25px;animation-duration:52s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;transform:scaleY(.01)}.ar-ufo-lift-beam{animation-name:ar-lift-beam}.ar-ufo-return-beam{animation-name:ar-return-beam}.atlas-mountains .ar-ufo-beam-wash{fill:var(--ar-moonbeam);fill-opacity:.17;stroke:none}.atlas-mountains .ar-ufo-beam-edge{stroke:var(--ar-moonbeam);stroke-width:1.2px;opacity:.72}.atlas-mountains .ar-ufo-ground-ring{stroke:var(--ar-gold);stroke-width:1.4px;opacity:.7}.atlas-mountains .ar-ufo-beam-grain{stroke:var(--ar-moonbeam);stroke-width:.75px;stroke-dasharray:9 12;opacity:.6;animation:2s linear infinite ar-beam-current}@keyframes ar-sleep-breathe{0%,to{scale:1}45%{scale:1.012 1.045}}@keyframes ar-ufo-portlight{0%{opacity:.45}to{opacity:1}}@keyframes ar-beam-current{to{stroke-dashoffset:-42px}}@keyframes ar-ufo-visits{0%,7.6923%{opacity:0;transform:translate(1850px,425px)scale(.68)}9.6154%{opacity:1}11.5385%,17.3077%{opacity:1;transform:translate(1405px,525px)scale(1)}19.2308%,28.8462%{opacity:0;transform:translate(1850px,425px)scale(.68)}30.7692%{opacity:1}32.6923%,38.4615%{opacity:1;transform:translate(1520px,539px)scale(1)}40.3846%,50%{opacity:0;transform:translate(1850px,425px)scale(.68)}51.9231%{opacity:1}53.8462%,59.6154%{opacity:1;transform:translate(1660px,540px)scale(1)}61.5385%,75%{opacity:0;transform:translate(1850px,425px)scale(.68)}76.9231%{opacity:1}78.8462%,88.4615%{opacity:1;transform:translate(1520px,510px)scale(1)}92.3077%,to{opacity:0;transform:translate(1850px,425px)scale(.68)}}@keyframes ar-lift-beam{0%,11.5385%,18.2692%,32.6923%,39.4231%,53.8462%,60.5769%,to{opacity:0;transform:scaleY(.01)}12.5%,17.3077%,33.6538%,38.4615%,54.8077%,59.6154%{opacity:1;transform:scaleY(1)}}@keyframes ar-return-beam{0%,78.8462%,89.4231%,to{opacity:0;transform:scaleY(.01)}79.8077%,88.4615%{opacity:1;transform:scaleY(1)}}@keyframes ar-sleeper-one{0%,12.5%,87.5%,to{opacity:1;transform:translate(1405px,700px)scale(.92)}16.8269%{opacity:1;transform:translate(1405px,557px)scale(.22)}17.3077%{opacity:0;transform:translate(1405px,551px)scale(.13)}17.4%,79.8077%{opacity:0;transform:translate(1512px,543px)scale(.13)}80.7692%{opacity:1;transform:translate(1504px,557px)scale(.22)}}@keyframes ar-sleeper-two{0%,33.6538%,87.5%,to{opacity:1;transform:translate(1520px,714px)scale(.85)}37.9808%{opacity:1;transform:translate(1520px,571px)scale(.22)}38.4615%{opacity:0;transform:translate(1520px,565px)scale(.13)}38.55%,79.8077%{opacity:0;transform:translate(1520px,548px)scale(.13)}80.7692%{opacity:1;transform:translate(1520px,562px)scale(.22)}}@keyframes ar-sleeper-three{0%,54.8077%,87.5%,to{opacity:1;transform:translate(1660px,715px)scale(.92)}59.1346%{opacity:1;transform:translate(1660px,572px)scale(.22)}59.6154%{opacity:0;transform:translate(1660px,566px)scale(.13)}59.7%,79.8077%{opacity:0;transform:translate(1528px,543px)scale(.13)}80.7692%{opacity:1;transform:translate(1537px,557px)scale(.22)}}.atlas-mountains[data-paused=true] *{transition:none!important;animation-play-state:paused!important}@media (min-width:1001px){.ar-farm-country{transform:translate(-80px)}}@media (max-width:1000px){.ar-farm-country{transform-origin:1430px 700px;transform:translate(-60px,-45px)scale(1.08)}.ar-station-button{border-radius:8px 11px 9px 7px;grid-template-columns:22px minmax(0,1fr);gap:6px;width:132px;height:44px;padding:5px 8px;top:18%;left:49%}.ar-station-button>svg{width:22px;height:22px}.ar-station-button>span{width:auto;max-width:none;font:600 14px/1.1 var(--font-sans), sans-serif;text-align:left;text-wrap:balance;padding:0;position:static;transform:none}.atlas-mountains :is(path,circle,ellipse){stroke-width:2px}.atlas-mountains .ar-fine{stroke-width:1.3px}.atlas-mountains .ar-cow-body{stroke-width:2.4px}.atlas-mountains .ar-field-rows,.atlas-mountains .ar-grass{stroke-width:2.1px}.atlas-mountains .ar-hand-wash{stroke-width:1.35px}}@media (prefers-reduced-motion:reduce){.atlas-mountains *{transition:none!important;animation:none!important}.ar-grazer .ar-grazer-head{translate:10px 20px;rotate:24deg}.ar-chase-runner[data-runner=cow]{transform:translate(1610px,790px)scale(.98)}.ar-chase-runner[data-runner=farmer]{transform:translate(1730px,535px)scale(.86)}.atlas-mountains[data-signal=true] .ar-grazer .ar-grazer-head{translate:0;rotate:-23deg}.atlas-mountains[data-signal=true] .ar-bell-rings{opacity:.85}.atlas-mountains .ar-firefly{opacity:.7}.ar-chase-dust{opacity:.4}.ar-ufo-visit{display:none}.ar-night-cow{opacity:1}.ar-drafting-hand{display:none}.atlas-mountains .ar-draft-stroke{stroke-dashoffset:0;opacity:1}}
.atlas-bike-trail{--abt-ink:var(--book-ink,#352f29);--abt-paper:var(--book-paper,#fffdf6);--abt-light:#d7bb76;--abt-moss:#7d8969;--abt-skin:#c1a286;z-index:0;color:var(--abt-ink);pointer-events:none;position:absolute;inset:0}.atlas-bike-trail[data-night=true]{--abt-light:#ead095;--abt-moss:#b0b895;--abt-skin:#a79785}.atlas-scene .sketchbook-drawing{z-index:1;pointer-events:none;position:relative}.abt-drawing{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.atlas-bike-trail :is(path,circle){stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.atlas-bike-trail .abt-trail-wash{fill:var(--abt-paper);stroke:none}.abt-trail-edge{stroke-width:1.2px;opacity:.57}.abt-wheel-tracks{stroke-width:.8px;opacity:.22}.abt-bank-etch{stroke-width:.8px;opacity:.42}.abt-trail-pebbles{stroke-width:1px;opacity:.42}.atlas-bike-trail .abt-trail-grass{stroke:var(--abt-moss);stroke-width:1.4px;opacity:.64}.abt-course{--abt-accent:#ad8c4d;--abt-cadence:1s;animation:abt-downhill-lap 32s var(--abt-delay,0s) linear infinite}.abt-course[data-color=moss]{--abt-accent:#859172}.abt-course[data-color=clay]{--abt-accent:#ad7862}.atlas-bike-trail[data-night=true] .abt-course[data-color=ochre]{--abt-accent:#cfb477}.atlas-bike-trail[data-night=true] .abt-course[data-color=moss]{--abt-accent:#a3b396}.atlas-bike-trail[data-night=true] .abt-course[data-color=clay]{--abt-accent:#bf9b8f}.atlas-bike-trail .abt-contact-shadow{fill:var(--abt-ink);fill-opacity:.09;stroke:none}.atlas-bike-trail .abt-tyre{fill:var(--abt-paper);stroke-width:3.2px}.abt-rim{stroke-width:.7px;opacity:.7}.atlas-bike-trail .abt-tyre-etch{stroke:var(--abt-paper);stroke-width:.5px;opacity:.6}.abt-spokes{transform-origin:0 0;animation:abt-wheel-turn var(--abt-cadence) linear infinite;stroke-width:.65px;opacity:.62}.atlas-bike-trail .abt-wheel-reflector{stroke:var(--abt-light);stroke-width:2.2px;opacity:1}.atlas-bike-trail .abt-hub{fill:var(--abt-ink);stroke:none}.atlas-bike-trail .abt-axle{fill:var(--abt-paper);stroke:none}.abt-frame-shadow{stroke-width:4.5px}.atlas-bike-trail .abt-frame{stroke:var(--abt-accent);stroke-width:2.3px}.abt-fork{stroke-width:2.1px}.abt-handlebar{stroke-width:2.2px}.atlas-bike-trail .abt-saddle{fill:var(--abt-ink);stroke-width:1px}.abt-chain{stroke-width:.8px;opacity:.8}.atlas-bike-trail .abt-chainring{fill:var(--abt-paper);stroke-width:1.3px}.abt-crank{transform-origin:0 0;animation:abt-wheel-turn var(--abt-cadence) linear infinite;stroke-width:1.5px}.atlas-bike-trail .abt-reflector{stroke:var(--abt-accent);stroke-width:2.7px}.abt-bike-detail{stroke-width:1px;opacity:.8}.abt-bike-cable{stroke-width:.65px;opacity:.68}.atlas-bike-trail .abt-frame-glint{stroke:var(--abt-paper);stroke-width:.5px;opacity:.7}.atlas-bike-trail .abt-lantern{fill:var(--abt-light);stroke-width:1.1px}.atlas-bike-trail .abt-lantern-beam{fill:var(--abt-light);fill-opacity:.12;stroke:none}.atlas-bike-trail .abt-shirt{fill:var(--abt-accent);stroke-width:1.4px}.abt-shirt-fold{stroke-width:.7px;opacity:.52}.atlas-bike-trail .abt-cloth-highlight{stroke:var(--abt-paper);stroke-width:.8px;opacity:.38}.atlas-bike-trail .abt-shorts{fill:var(--abt-ink);stroke-width:1px}.atlas-bike-trail .abt-shorts-seam{stroke:var(--abt-paper);stroke-width:.65px;opacity:.5}.abt-arm-outline{stroke-width:6.4px}.atlas-bike-trail .abt-arm{stroke:var(--abt-skin);stroke-width:5px}.atlas-bike-trail .abt-sleeve{fill:var(--abt-accent);stroke-width:1.1px}.atlas-bike-trail :is(.abt-hand,.abt-neck,.abt-face){fill:var(--abt-skin);stroke-width:1px}.atlas-bike-trail .abt-ear{fill:var(--abt-skin);stroke-width:.7px}.atlas-bike-trail :is(.abt-hair,.abt-ponytail){fill:var(--abt-ink);stroke-width:1px}.atlas-bike-trail .abt-helmet{fill:var(--abt-accent);stroke-width:1.2px}.abt-helmet-panel{stroke-width:.55px;opacity:.5}.atlas-bike-trail .abt-helmet-rim{stroke:var(--abt-paper);stroke-width:1.25px;opacity:.72}.abt-helmet-vents{stroke-width:1.6px}.abt-helmet-strap{stroke-width:.65px;opacity:.72}.abt-brow{stroke-width:.55px}.atlas-bike-trail .abt-eye{fill:var(--abt-ink);stroke:none}.abt-smile{stroke-width:.85px}.atlas-bike-trail .abt-bandana{fill:var(--abt-light);stroke-width:.8px;transform-origin:-5px -95px;animation:.8s ease-in-out infinite alternate abt-bandana-flutter}.atlas-bike-trail .abt-backpack{fill:var(--abt-paper);stroke-width:1.3px}.abt-backpack-seam{stroke-width:.65px;opacity:.7}.abt-rider-upper{transform-origin:11px -59px;animation:1.8s ease-in-out infinite alternate abt-ride-settle}.abt-leg{stroke-width:6px;animation:abt-pedal-stroke var(--abt-cadence) linear infinite}.atlas-bike-trail .abt-leg-skin{stroke:var(--abt-skin);stroke-width:4.1px}.abt-leg-far{opacity:.62}.abt-leg-far :is(.abt-leg,.abt-pedalling-shoe){animation-delay:calc(var(--abt-cadence) / -2)}.abt-pedalling-shoe{animation:abt-shoe-orbit var(--abt-cadence) linear infinite}.atlas-bike-trail .abt-shoe{fill:var(--abt-paper);stroke-width:1.2px}.atlas-bike-trail .abt-sock{fill:var(--abt-paper);stroke-width:.7px}.abt-fine{stroke-width:.6px}.abt-trail-dust{animation:1.4s ease-out infinite abt-dust-wisp}.atlas-bike-trail .abt-trail-dust circle{fill:var(--abt-ink);fill-opacity:.3;stroke:none}.abt-dog-bounce{animation:.55s ease-in-out infinite abt-dog-bound}.atlas-bike-trail :is(.abt-dog-body,.abt-dog-head,.abt-dog-paw){fill:var(--abt-paper);stroke-width:1.5px}.atlas-bike-trail :is(.abt-dog-patch,.abt-dog-ear,.abt-dog-tail){fill:#a99b81;stroke-width:1.15px}.abt-dog-muzzle{stroke-width:.65px;opacity:.64}.abt-dog-ear-fold{stroke-width:.7px;opacity:.6}.abt-dog-brow{stroke-width:.7px}.atlas-bike-trail .abt-eye-glint{fill:var(--abt-paper);stroke:none}.abt-dog-tail{transform-origin:31px -34px;animation:.3s ease-in-out infinite alternate abt-dog-wag}.abt-dog-ear-motion{transform-origin:-31px -49px;animation:.55s ease-in-out infinite abt-dog-ear-flop}.abt-dog-far-legs{opacity:.6}.abt-dog-back-paw{animation:.55s ease-in-out infinite abt-hind-stride}.abt-dog-front-paw{animation:.55s ease-in-out infinite abt-front-stride}.abt-dog-far-legs .abt-dog-paw{animation-delay:-.275s}.atlas-bike-trail .abt-dog-nose{fill:var(--abt-ink);stroke-width:1px}.abt-dog-smile{stroke-width:1.2px}.atlas-bike-trail .abt-dog-tongue{fill:#b88f85;stroke-width:.7px}.atlas-bike-trail :is(.abt-dog-collar,.abt-dog-tag){fill:var(--abt-light);stroke-width:.8px}.abt-dog-fur{stroke-width:.7px;opacity:.5}@keyframes abt-downhill-lap{0%{opacity:0;transform:translate(1660px,862px)rotate(-35deg)scale(.9)}5%{opacity:1}12.5%{transform:translate(1555px,927px)rotate(-14deg)scale(1.01)}25%{transform:translate(1415px,944px)rotate(-3deg)scale(1.1)}37.5%{transform:translate(1250px,951px)rotate(-2deg)scale(1.2)}50%{opacity:1;transform:translate(1080px,970px)rotate(-9deg)scale(1.3)}54%,to{opacity:0}62.5%,to{transform:translate(915px,1008px)rotate(-17deg)scale(1.4)}}@keyframes abt-wheel-turn{to{transform:rotate(-360deg)}}@keyframes abt-pedal-stroke{0%,to{d:path("M11-59Q20-51 27-48L12-26")}25%{d:path("M11-59Q10-53 5-49L0-38")}50%{d:path("M11-59Q-7-57-17-49L-12-26")}75%{d:path("M11-59Q-4-48-8-33L0-14")}}@keyframes abt-shoe-orbit{0%,to{transform:translate(12px,-26px)}25%{transform:translateY(-38px)}50%{transform:translate(-12px,-26px)}75%{transform:translateY(-14px)}}@keyframes abt-ride-settle{0%{rotate:-.8deg}to{rotate:1.1deg}}@keyframes abt-bandana-flutter{0%{rotate:-5deg}to{rotate:6deg}}@keyframes abt-dust-wisp{0%{opacity:0;transform:translate(0)}20%{opacity:.55}to{opacity:0;transform:translate(17px,-5px)}}@keyframes abt-dog-bound{0%,to{translate:0;rotate:-2deg}50%{translate:0 -5px;rotate:2deg}}@keyframes abt-dog-wag{0%{rotate:-13deg}to{rotate:17deg}}@keyframes abt-dog-ear-flop{0%,to{rotate:-9deg}50%{rotate:19deg}}@keyframes abt-hind-stride{0%,to{d:path("M25-25C32-24 34-18 39-15L42-6Q48-4 45-1L36 0Q33-1 34-5L30-12Q20-13 16-19Z")}50%{d:path("M25-25C30-21 26-15 21-11L11-5Q11-2 8-1L1-3Q0-6 5-7L15-15Q14-19 16-19Z")}}@keyframes abt-front-stride{0%,to{d:path("M-20-26C-20-20-26-14-30-11L-41-4Q-47 0-49-3L-45-6Q-43-8-38-9L-33-18Q-32-23-31-27Z")}50%{d:path("M-20-26C-20-19-17-13-11-10L0-5Q5-3 1 0L-5-1Q-11-3-17-6L-26-14Q-30-21-31-27Z")}}.atlas-bike-trail[data-paused=true] *,.abt-course[data-offstage=true] *{animation-play-state:paused!important}@media (max-width:1000px){.abt-trail-edge{stroke-width:1.5px}.abt-spokes{stroke-width:.85px;opacity:.72}.abt-helmet-vents{stroke-width:1px}}@media (prefers-reduced-motion:reduce){.atlas-bike-trail *{animation:none!important}.abt-course{opacity:1;transform:translate(var(--abt-park-x), var(--abt-park-y)) rotate(var(--abt-park-angle)) scale(var(--abt-park-scale))}.abt-pedalling-shoe{transform:translate(12px,-26px)}.abt-leg-far .abt-pedalling-shoe{transform:translate(-12px,-26px)}.abt-leg-far .abt-leg{d:path("M11-59Q-7-57-17-49L-12-26")}.abt-trail-dust{opacity:0}}
