:root{--navy: #152a43;--lemon: #d9ec54;--ice: #ddebfa;--sage: #cad7ba;--apricot: #f7d6b7;--white: #fff;--lemon-wash: #f6f8ce;--veil: #ffffff66;--paper-surface: #f7f9fc;--featured-surface: #edf2f8;--muted-text: #49627b;--hover: #233f5e;--line: #dce4ec;--line-strong: #a9bdd1;--rule: #7d91a5;--ink-80: #152a43cc;--ink-60: #152a4399;--ink-40: #152a4366;--ink-33: #152a4355;--ink-20: #152a4333;--ink-10: #152a431a;--ink-06: #152a430f;--font-display: "Bodoni Moda", "Bodoni Fallback", "Bodoni Fallback TNR", Georgia, "Times New Roman", serif;--font-text: "Hanken Grotesk", "Hanken Fallback", Arial, Helvetica, sans-serif;--fs-display: clamp(62px, 7.5vw, 108px);--fs-h1: clamp(62px, 6.1vw, 90px);--fs-h2: clamp(44px, 5vw, 72px);--fs-h3: 30px;--fs-h4: 19px;--fs-lead: 23px;--fs-body: 16px;--fs-button: 15px;--fs-small: 14px;--fs-label: 13px;--lh-display: 1.1;--lh-heading: 1.25;--lh-body: 1.55;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--s-9: 64px;--s-10: 80px;--page-max: 1440px;--gutter: max(5%, 24px);--section-y: 80px;--section-y-narrow: 54px;--header-h-full: 76px;--header-h-compact: 60px;--header-h: var(--header-h-full);--target-min: 44px;--radius-1: 5px;--radius-2: 12px;--shadow-1: 0 6px 14px var(--ink-06);--shadow-2: 0 8px 16px var(--ink-10);--shadow-3: 0 16px 26px -15px var(--ink-20);--shadow-4: 0 24px 40px var(--ink-10);--shadow-5: 8px 20px 30px var(--ink-10);--shadow-6: 12px 20px 30px #0003;--shadow-deep: 0 24px 35px -24px #0008;--dur-1: .18s;--dur-2: .28s;--dur-sheet: .42s;--dur-3: .8s;--dur-4: 1.1s;--ease-out-paper: cubic-bezier(.16, 1, .3, 1);--ease-settle: cubic-bezier( .33, 1, .68, 1 );--ease-glide: cubic-bezier( .25, .46, .45, .94 );--ease-depth: cubic-bezier( .4, .2, .6, 1 );--ease-in-out-paper: cubic-bezier(.45, 0, .55, 1);--ease-out: ease-out;--dur-stamp: .38s;--dur-nudge: .64s;--ease-stamp: cubic-bezier(.34, 1.35, .64, 1);--ease-linear: linear;--motion-step: 90ms;--motion-step-max: .45s;--motion-delay-max: .6s;--motion-part-step: .12s;--motion-fade: .18s;--motion-settle: .15s;--z-under: -1;--z-over-1: 1;--z-over-2: 2;--z-over-3: 3;--z-header: 20;--z-menu: 25;--z-skip: 30;--focus-width: 3px;--focus-offset: 5px;--focus-halo: 5px}@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+0178,U+02C6,U+02DC,U+2013-2015,U+2018-201A,U+201C-201E,U+2020-2023,U+2025-2026,U+2030-2031,U+2039-203A,U+2044,U+20AC,U+2122,U+2190,U+2192,U+2212,U+2248,U+2264-2265}@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+0178,U+02C6,U+02DC,U+2013-2015,U+2018-201A,U+201C-201E,U+2020-2023,U+2025-2026,U+2030-2031,U+2039-203A,U+2044,U+20AC,U+2122,U+2190,U+2192,U+2212,U+2248,U+2264-2265}@font-face{font-family:Bodoni Moda;src:url(/fonts/bodoni-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0020-007E,U+00A0-00AC,U+00AE-00FF,U+0131,U+0152-0153,U+0178,U+02C6,U+02DC,U+2000-200B,U+2010-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030-2031,U+2039-203A,U+203D-203E,U+2044,U+20AC,U+2122,U+2212,U+2248,U+2264-2265}@font-face{font-family:Bodoni Moda;src:url(/fonts/hanken-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+2190,U+2192}@font-face{font-family:Hanken Fallback;src:local("Arial"),local("Helvetica");size-adjust:101.02%;ascent-override:98.99%;descent-override:29.99%;line-gap-override:0%}@font-face{font-family:Bodoni Fallback;src:local("Georgia");size-adjust:107.99%;ascent-override:104.18%;descent-override:37.04%;line-gap-override:0%}@font-face{font-family:Bodoni Fallback TNR;src:local("Times New Roman");size-adjust:118.99%;ascent-override:94.55%;descent-override:33.62%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}:root{color:var(--navy);background:var(--white);font-family:var(--font-text);font-synthesis:style}html{scroll-padding-top:var(--header-h)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0}b,strong,th{font-weight:600}a{color:inherit;text-underline-offset:.2em}a:hover{text-decoration-thickness:.12em}button,input,select{font:inherit}button{cursor:pointer}button,select,input[type=number]{min-height:var(--target-min)}:is(.paper-home,.paper-site) :focus-visible{outline:var(--focus-width) solid var(--navy);outline-offset:var(--focus-offset);box-shadow:0 0 0 var(--focus-halo) var(--lemon)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(.paper-home,.paper-site){position:relative;display:block;color:var(--navy);background:var(--white);font-family:var(--font-text);font-size:var(--fs-body);line-height:var(--lh-body);scrollbar-color:var(--line-strong) var(--paper-surface)}:is(.paper-home,.paper-site) ::selection{background:var(--lemon);color:var(--navy)}:is(.paper-home,.paper-site) app-paper-hero,:is(.paper-home,.paper-site) app-paper-explorer{display:block}:is(.paper-home,.paper-site) a{text-decoration:none}:is(.paper-home,.paper-site) a:hover{text-decoration:underline;text-underline-offset:6px}:is(.paper-home,.paper-site) h1,:is(.paper-home,.paper-site) h2,:is(.paper-home,.paper-site) h3{font-family:var(--font-display);font-weight:600;text-wrap:balance}:is(.paper-home,.paper-site) h3{font-size:var(--fs-h3);line-height:var(--lh-heading);margin:0 0 var(--s-5)}:is(.paper-home,.paper-site) h4{font-size:var(--fs-h4);font-weight:400;margin:0 0 var(--s-3)}:is(.paper-home,.paper-site) p{max-width:70ch}:is(.paper-home,.paper-site) .button{display:inline-flex;align-items:center;justify-content:center;background:var(--navy);color:var(--white);border-radius:var(--radius-1);padding:var(--s-4) 25px;font-size:var(--fs-button);min-height:50px;box-shadow:var(--shadow-2);text-align:center}:is(.paper-home,.paper-site) .button:hover{background:var(--hover);text-decoration:none}:is(.paper-home,.paper-site) .underlink{display:block;width:fit-content;max-width:100%;font-size:var(--fs-small);margin-top:18px;border-bottom:1px solid var(--line-strong);padding-bottom:var(--s-1)}:is(.paper-home,.paper-site) .section-wrap{max-width:var(--page-max);margin:auto;padding:var(--section-y) var(--gutter)}:is(.paper-home,.paper-site) section[id]{scroll-margin-top:var(--anchor-offset, 28px)}:is(.paper-home,.paper-site) .section-heading{margin-bottom:42px}:is(.paper-home,.paper-site) .section-heading h2{font-size:var(--fs-h2);line-height:var(--lh-display);margin:0}:is(.paper-home,.paper-site) .section-heading h2>span{color:var(--lemon)}:is(.paper-home,.paper-site) .section-heading>p{font-family:var(--font-display);font-size:var(--fs-lead);margin:var(--s-3) 0 0}:is(.paper-home,.paper-site) .paper-icon{display:inline-block;flex:none;width:84px;height:84px;background-image:url(/images/common/icons.webp);background-size:300% 200%;background-repeat:no-repeat}:is(.paper-home,.paper-site) .paper-icon-compass{background-position:0 0}:is(.paper-home,.paper-site) .paper-icon-magnifier{background-position:50% 0}:is(.paper-home,.paper-site) .paper-icon-network{background-position:100% 0}:is(.paper-home,.paper-site) .paper-icon-tools{background-position:0 100%}.paper-breadcrumb{padding:18px var(--gutter);border-top:1px solid var(--ink-10);font-size:var(--fs-small)}.paper-breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);list-style:none;padding:0;margin:0}.paper-breadcrumb li+li:before{content:"/";margin-right:var(--s-4);color:var(--muted-text)}.paper-breadcrumb a{text-decoration:underline}@media(pointer:coarse){.paper-breadcrumb{padding-block:var(--s-1)}.paper-breadcrumb a{display:inline-flex;align-items:center;justify-content:center;min-width:var(--target-min);min-height:var(--target-min)}}.paper-site img{max-width:100%}.paper-site main{min-width:0}@media(max-width:700px){.paper-site .section-wrap{padding:var(--section-y-narrow) var(--s-6)}}.paper-home{overflow:clip}.paper-home app-paper-explorer{background:var(--sage)}.paper-home app-paper-analysis,.paper-home app-paper-tools,.paper-home app-paper-evidence{display:block;background:var(--navy);color:var(--white)}.paper-home app-paper-transmit,.paper-home app-paper-testimonials{display:block;background:var(--apricot)}.paper-home .paper-hero{position:relative;isolation:isolate;text-align:center;padding:36px 0 28px}.paper-home .atelier-wings{position:absolute;inset:0;z-index:var(--z-under);pointer-events:none;overflow:hidden}.paper-home .atelier-wings img{position:absolute;width:34%;height:620px;object-fit:contain;top:0}.paper-home .atelier-left{left:-3%;object-position:left center}.paper-home .atelier-right{right:-3%;object-position:right center}.paper-home .hero-reserve{width:min(48%,640px);margin:auto;position:relative;padding:0 var(--s-3)}.paper-home h1{font-size:var(--fs-h1);letter-spacing:-.04em;line-height:.99;margin:0 0 22px}.paper-home h1 span{display:block}.paper-home h1 b{color:var(--lemon);font-weight:inherit}.paper-home .hero-reserve h2{font:400 clamp(22px,2.1vw,30px)/1.25 var(--font-text);margin:0 0 var(--s-5)}.paper-home .hero-reserve p{font-size:17px;max-width:49ch;margin:0 auto var(--s-6)}.paper-home .hero-reserve .button{font-size:var(--fs-body)}.paper-home .atelier-mobile{display:none}.paper-home .hero-caption{font-family:var(--font-display);font-size:var(--fs-lead);margin:54px auto var(--s-4)}.paper-home .journey-entrances{display:flex;justify-content:center;gap:var(--s-8);padding:var(--s-3) var(--s-6) 28px}.paper-home .journey-entrances a{font-family:var(--font-display);font-size:24px}.paper-home .journey-entrances small{display:block;font:var(--fs-label) / 1.5 var(--font-text);margin-top:6px}.paper-home .paper-explorer .section-heading h2>span{color:var(--navy)}.paper-home .terrain-map{position:relative;display:grid;grid-template-columns:1.05fr 1fr;column-gap:5%;align-items:center}.paper-home .explorer-scene{width:100%;height:auto;grid-column:2;grid-row:1 / span 2;object-fit:contain}.paper-home .terrain-intro{grid-column:1;grid-row:1}.paper-home .terrain-intro h3{font-size:clamp(27px,3vw,40px)}.paper-home .terrain-intro p{font-size:17px}.paper-home .terrain-observations{grid-column:1 / -1;list-style:none;padding:0;margin:34px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px var(--s-8)}.paper-home .terrain-observations li{border-top:1px solid var(--ink-33);padding-top:18px}.paper-home .terrain-observations p{font-size:var(--fs-body);margin:0}.paper-home .offer-intro{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin:82px 0 var(--s-3)}.paper-home .offer-intro p{margin:0}.paper-home .offer-pavilions{display:grid;grid-template-columns:repeat(3,1fr);gap:44px}.paper-home .offer-pavilion{display:flex;flex-direction:column;align-items:start;min-width:0}.paper-home .offer-pavilion:hover{text-decoration:none}.paper-home .pavilion-art{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;margin:0 0 var(--s-3);transition:transform var(--dur-2) var(--ease-out-paper)}.paper-home .offer-pavilion:is(:hover,:focus-visible) .pavilion-art{transform:perspective(900px) translateY(-7px) rotateY(-3deg)}.paper-home .offer-pavilion h4{font:600 29px/1.2 var(--font-display)}.paper-home .offer-pavilion p{font-size:var(--fs-body);margin:0 0 22px}.paper-home .offer-action{margin-top:auto;font-size:15px;text-decoration:underline;text-underline-offset:5px}.paper-home .offer-pavilion:is(:hover,:focus-visible) .offer-action{text-decoration-thickness:2px}@media(min-width:1600px){.paper-home .atelier-wings img{height:660px}}@media(max-width:1100px){.paper-home h1{font-size:66px}.paper-home .hero-reserve{width:52%}.paper-home .atelier-wings img{width:30%}.paper-home .terrain-observations{grid-template-columns:1fr 1fr}.paper-home .offer-pavilions{gap:25px}}@media(max-width:700px){.paper-home .section-wrap{padding:var(--section-y-narrow) var(--s-6)}.paper-home .paper-hero{padding-top:var(--s-4)}.paper-home .atelier-wings{display:none}.paper-home .hero-reserve{width:100%;padding:0 var(--s-6);max-width:500px}.paper-home h1{font-size:clamp(48px,12vw,72px);margin-bottom:var(--s-5)}.paper-home .hero-reserve h2{font-size:var(--fs-lead)}.paper-home .hero-reserve p{font-size:var(--fs-body)}.paper-home .atelier-mobile{display:block;margin:var(--s-4) auto 0;max-width:520px}.paper-home .atelier-mobile img{width:100%;height:auto;display:block}.paper-home .hero-caption{margin:var(--s-2) auto 18px;font-size:20px;padding-inline:var(--s-6)}.paper-home .journey-entrances{gap:var(--s-4);padding:var(--s-2) var(--s-5) var(--s-5)}.paper-home .journey-entrances a{font-size:min(20px,5.6vw)}.paper-home .journey-entrances small{font-size:11px;max-width:12ch}.paper-home .section-heading h2{font-size:min(50px,13.2vw)}.paper-home .terrain-map{display:flex;flex-direction:column;align-items:stretch}.paper-home .terrain-intro{order:0}.paper-home .explorer-scene{order:1;max-height:300px}.paper-home .terrain-observations{order:2;grid-template-columns:1fr;gap:18px;margin-top:var(--s-3)}.paper-home .offer-intro{display:block;margin-top:60px}.paper-home .offer-pavilions{grid-template-columns:1fr;gap:38px}.paper-home .pavilion-art{max-height:290px;margin-top:var(--s-5)}}@media(prefers-reduced-motion:reduce){.paper-home *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.paper-home app-paper-closing{display:block}.paper-home .paper-analysis,.paper-home .paper-tools,.paper-home .paper-evidence,.paper-home .paper-transmit{position:relative}.paper-home app-paper-analysis :focus-visible,.paper-home app-paper-tools :focus-visible,.paper-home app-paper-evidence :focus-visible{outline-color:var(--lemon)}.paper-home .analysis-desk{display:grid;grid-template-columns:1fr 1.05fr;gap:8%;align-items:center}.paper-home .analysis-note{position:relative}.paper-home .analysis-note h3,.paper-home .analysis-document h3,.paper-home .tools-heading h2,.paper-home .book-page h3{font-size:clamp(27px,2.7vw,38px);line-height:1.2;margin:0 0 var(--s-6)}.paper-home .analysis-fennec{display:block;width:230px;height:230px;object-fit:contain;margin:0 0 var(--s-5)}.paper-home .analysis-document{position:relative;padding:36px var(--s-8);color:var(--navy);background:var(--white);isolation:isolate}.paper-home .analysis-document>.paper-icon{display:block;width:85px;height:85px;margin:0 0 var(--s-5) auto}.paper-home .analysis-document p{max-width:55ch}.paper-home .document-conditions{padding-top:22px;border-top:1px solid var(--line);font-weight:600}.paper-home .document-tab{margin-top:14px;max-width:100%}.paper-home .tools-heading{max-width:660px;margin:0 auto 45px;text-align:center}.paper-home .tools-heading p{margin:auto}.paper-home .instrument-case{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding:25px 0 36px;background:var(--paper-surface);border-bottom:16px solid var(--line);box-shadow:var(--shadow-deep)}.paper-home .instrument-case:before{content:"";position:absolute;height:18px;inset:-18px 0 auto;background:var(--featured-surface);clip-path:polygon(2% 0,98% 0,100% 100%,0 100%)}.paper-home .instrument-case a{display:flex;flex-direction:column;align-items:center;text-align:center;padding:15px 30px 5px;color:var(--navy)}.paper-home .instrument-case a+a{border-left:1px solid var(--line)}.paper-home .instrument-case .paper-icon{width:110px;height:110px;margin-bottom:28px}.paper-home .instrument-case h3{font-size:clamp(22px,2.1vw,29px);line-height:1.22;margin:0 0 28px}.paper-home .instrument-action{font-size:var(--fs-small);border-bottom:1px solid var(--rule);padding-bottom:3px;margin-top:auto}.paper-home .portfolio-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:45px}.paper-home .portfolio-heading h2{max-width:680px;font-size:clamp(36px,4.3vw,60px);line-height:1.1;margin:0}.paper-home .portfolio-heading>a{flex-shrink:0}.paper-home .paper-portfolio{display:grid;grid-template-columns:1.25fr 1fr;gap:28px 7%;align-items:start}.paper-home .portfolio-study{min-width:0;position:relative;padding:26px 0;border-top:1px solid var(--veil)}.paper-home .portfolio-study h3{font-size:clamp(32px,3vw,44px);line-height:1.15;margin:0 0 var(--s-2)}.paper-home .portfolio-domain{color:var(--ice);font-size:var(--fs-small);margin:0 0 var(--s-6)}.paper-home .portfolio-hook{max-width:55ch}.paper-home .portfolio-featured{grid-row:span 2;padding:var(--s-8);border:0;background:var(--featured-surface);color:var(--navy)}.paper-home .portfolio-featured .portfolio-domain{color:var(--muted-text)}.paper-home .portfolio-featured h3{font-size:clamp(44px,5vw,68px)}.paper-home .portfolio-result{display:flex;align-items:center;gap:var(--s-5);margin:28px 0 var(--s-6)}.paper-home .portfolio-result strong{font:600 43px/1.15 var(--font-display);white-space:nowrap}.paper-home .portfolio-result span{font-size:var(--fs-small);max-width:29ch}.paper-home .drynuary-insert{margin:45px -55px -8px 14px;padding:30px 35px;background:var(--white);box-shadow:var(--shadow-3)}.paper-home .drynuary-insert h4{font:600 25px/1.25 var(--font-display);margin:0 0 var(--s-5)}.paper-home .drynuary-insert p{font-size:15px}.paper-home .drynuary-punchline{font-weight:600}.paper-home .proof-scene{position:relative;margin:-18px 0 var(--s-4)}.paper-home .proof-scene img{display:block;width:100%;height:230px;object-fit:contain}.paper-home .paper-transmit .section-heading{padding-right:220px;min-height:160px}.paper-home .paper-transmit .section-heading h2>span{color:var(--navy)}.paper-home .transmit-scene{position:absolute;right:7%;top:38px}.paper-home .transmit-scene img{width:200px;height:200px;object-fit:contain}.paper-home .open-book{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:6px var(--s-2) var(--s-4);background:var(--navy);box-shadow:var(--shadow-5)}.paper-home .book-page{position:relative;padding:42px;background:var(--white);border-bottom:7px solid var(--line)}.paper-home .book-left{background:linear-gradient(90deg,var(--white) 90%,var(--featured-surface));border-radius:0 var(--radius-2) 0 0}.paper-home .book-right{background:linear-gradient(90deg,var(--featured-surface),var(--white) 10%);border-radius:var(--radius-2) 0 0 0}.paper-home .book-page p{max-width:52ch}.paper-home .book-lead{font-size:18px}.paper-home .book-experience{display:flex;gap:22px;align-items:center;margin-top:35px}.paper-home .book-experience strong{font:600 42px/1.1 var(--font-display);white-space:nowrap}.paper-home .book-experience span{font-size:var(--fs-small)}.paper-home .book-collaborations a{display:block;padding:22px 0;border-top:1px solid var(--line)}.paper-home .book-collaborations h4{font-size:24px;margin:0;line-height:1.25}.paper-home .book-collaborations p{margin:13px 0}.paper-home .book-collaborations span{font-size:var(--fs-small);font-weight:600}.paper-home .paper-closing{position:relative;padding-top:85px}.paper-home .closing-invitation{max-width:780px;padding:0 var(--s-7);margin:auto;text-align:center;position:relative;z-index:var(--z-over-2)}.paper-home .closing-invitation h2{font-size:clamp(38px,4.7vw,66px);line-height:1.1;margin:0 0 25px}.paper-home .closing-invitation>p{max-width:60ch;margin:0 auto 28px}.paper-home .closing-invitation .reassurance{font-size:var(--fs-small);margin:var(--s-5) auto var(--s-3)}.paper-home .closing-invitation .underlink{margin-inline:auto}.paper-home .closing-panorama{height:clamp(220px,28vw,400px);margin-top:25px;overflow:hidden}.paper-home .horizon-art{width:100%;height:100%;object-fit:cover;object-position:50% 58%}@media(max-width:900px){.paper-home .analysis-desk{gap:5%}.paper-home .analysis-document{padding:28px}.paper-home .portfolio-heading{align-items:start;flex-direction:column;gap:var(--s-5)}.paper-home .portfolio-featured{padding:28px}.paper-home .drynuary-insert{margin-left:0;margin-right:-38px;padding:25px}.paper-home .book-page{padding:30px 25px}}@media(max-width:700px){.paper-home .analysis-desk{grid-template-columns:1fr;gap:30px}.paper-home .analysis-fennec{width:180px;height:180px;margin:0 0 var(--s-5) auto}.paper-home .analysis-document{padding:28px var(--s-6)}.paper-home .instrument-case{grid-template-columns:1fr;padding:0 22px 15px}.paper-home .instrument-case a{display:grid;grid-template-columns:72px 1fr;column-gap:var(--s-4);text-align:left;padding:26px 0}.paper-home .instrument-case a+a{border-left:0;border-top:1px solid var(--line)}.paper-home .instrument-case .paper-icon{width:72px;height:72px;margin:0;grid-row:span 2}.paper-home .instrument-case h3{font-size:24px;margin:0 0 14px}.paper-home .instrument-action{justify-self:start}.paper-home .paper-portfolio{grid-template-columns:1fr;gap:35px}.paper-home .portfolio-featured{grid-row:auto;padding:28px 22px}.paper-home .drynuary-insert{margin:30px -5px 0;padding:23px var(--s-5)}.paper-home .portfolio-result{gap:14px}.paper-home .portfolio-result strong{font-size:37px}.paper-home .proof-scene img{height:240px}.paper-home .paper-transmit .section-heading{padding-right:0;min-height:0}.paper-home .transmit-scene{position:static;text-align:right;margin-top:-26px}.paper-home .transmit-scene img{width:160px;height:160px}.paper-home .open-book{grid-template-columns:1fr}.paper-home .book-page{padding:30px 22px;border-radius:0}.paper-home .book-left{background:linear-gradient(90deg,var(--featured-surface),var(--white) 12px)}.paper-home .book-experience{flex-wrap:wrap;gap:var(--s-3)}.paper-home .paper-closing{padding-top:55px}.paper-home .closing-panorama{height:240px}}.pk-sheet,.pk-index-card,.pk-folder,.pk-drawer,.pk-calendar,.pk-ticket,.pk-ledger,.pk-map,.pk-letter{--band-bg: var(--white);--band-ink: var(--navy);--band-muted: var(--muted-text);--band-link: var(--navy);--band-line: var(--line);--band-line-strong: var(--line-strong);--band-accent: var(--lemon);--btn-bg: var(--navy);--btn-ink: var(--white);--btn-hover: var(--hover);color:var(--navy)}.pk-sheet{position:relative;padding:var(--s-7) var(--s-8);background:var(--white);box-shadow:var(--shadow-3);isolation:isolate}.pk-sheet--lifted{box-shadow:var(--shadow-6)}.pk-sheet--lifted:before{content:"";position:absolute;inset:9px -8px -9px 8px;z-index:var(--z-under);border-right:9px solid var(--ice);border-bottom:9px solid var(--ice)}.pk-sheet--tilt-l{rotate:-1.2deg}.pk-sheet--tilt-r{rotate:1deg}.pk-fold:after{content:"";position:absolute;top:0;right:0;width:var(--pk-fold, 34px);aspect-ratio:1;background:linear-gradient(225deg,var(--pk-fold-bg, var(--paper-surface)) 50%,var(--line-strong) 50%,var(--featured-surface) calc(50% + 2px));box-shadow:-2px 2px 4px var(--ink-06)}.pk-tab{display:inline-flex;align-items:center;gap:var(--s-2);min-height:30px;padding:var(--s-1) var(--s-5);color:var(--navy);background:var(--pk-tab-bg, var(--lemon));font:600 var(--fs-label) / 1.2 var(--font-text);letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(var(--pk-tab-cut, 9px) 0,calc(100% - var(--pk-tab-cut, 9px)) 0,100% 100%,0 100%)}.pk-tab--ice{--pk-tab-bg: var(--ice)}.pk-ticket{--pk-notch: 9px;position:relative;display:inline-flex;align-items:center;gap:var(--s-3);min-height:56px;padding:var(--s-3) var(--s-7);background:var(--pk-ticket-bg, var(--white));box-shadow:inset 0 0 0 1px var(--line);font-family:var(--font-display);font-size:var(--fs-h4);line-height:var(--lh-heading);-webkit-mask:radial-gradient(circle var(--pk-notch) at 0 50%,transparent 96%,var(--navy)) left / 51% 100% no-repeat,radial-gradient(circle var(--pk-notch) at 100% 50%,transparent 96%,var(--navy)) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--pk-notch) at 0 50%,transparent 96%,var(--navy)) left / 51% 100% no-repeat,radial-gradient(circle var(--pk-notch) at 100% 50%,transparent 96%,var(--navy)) right / 51% 100% no-repeat}.pk-ticket:before{content:"";position:absolute;inset:6px calc(var(--pk-notch) + 6px);border:1px dashed var(--line-strong);pointer-events:none}.pk-stamp{position:relative;display:inline-grid;place-items:center;min-height:var(--target-min);padding:var(--s-2) var(--s-4);color:var(--pk-stamp-ink, var(--navy));border:2px solid currentColor;border-radius:var(--radius-1);font:600 var(--fs-label) / 1.25 var(--font-text);letter-spacing:.14em;text-align:center;text-transform:uppercase;rotate:var(--pk-stamp-tilt, -4deg);opacity:.88}.pk-stamp:before{content:"";position:absolute;inset:-6px;border:1px solid currentColor;border-radius:inherit;opacity:.6}.pk-stamp--round{width:8.5em;aspect-ratio:1;padding:var(--s-4);border-radius:50%}.pk-pin{position:absolute;top:-7px;left:50%;translate:-50% 0;z-index:var(--z-over-2);width:18px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 34% 30%,var(--veil) 0 16%,transparent 26%),var(--pk-pin-color, var(--navy));box-shadow:inset -2px -3px 0 var(--ink-20),3px 5px 6px var(--ink-20)}.pk-pin--lemon{--pk-pin-color: var(--lemon)}.pk-tape{position:absolute;top:-12px;left:50%;translate:-50% 0;z-index:var(--z-over-2);width:var(--pk-tape-w, 88px);height:24px;background:var(--pk-tape-color, var(--lemon));opacity:.72;rotate:var(--pk-tape-tilt, -3deg);clip-path:polygon(0 0,100% 0,97% 25%,100% 50%,97% 75%,100% 100%,0 100%,3% 75%,0 50%,3% 25%)}.pk-rule{display:block;height:0;margin:var(--s-6) 0;border:0;border-top:1px solid var(--band-line, var(--line))}.pk-rule--short{width:44px;border-top:2px solid var(--band-accent, var(--lemon))}.pk-marker{display:inline-grid;place-items:center;flex:none;width:34px;aspect-ratio:1;border-radius:50%;color:var(--navy);background:var(--lemon);box-shadow:0 0 0 3px var(--navy),var(--shadow-1);font:600 var(--fs-small) / 1 var(--font-text)}.pk-leader{display:flex;align-items:center;gap:var(--s-3)}.pk-leader:after{content:"";flex:1;min-width:var(--s-6);border-top:2px dotted var(--band-line-strong, var(--line-strong))}.pk-calendar{position:relative;display:inline-grid;justify-items:center;min-width:104px;padding:var(--s-5) var(--s-4) var(--s-4);background:var(--white);border-top:14px solid var(--navy);border-radius:var(--radius-1) var(--radius-1) 0 0;box-shadow:var(--shadow-3);text-align:center}.pk-calendar:before{content:"";position:absolute;top:-24px;left:26%;right:26%;height:20px;border-inline:4px solid var(--rule);border-radius:3px}.pk-calendar:after{content:"";position:absolute;inset:auto 0 -6px;height:6px;background:linear-gradient(135deg,var(--white) 50%,transparent 50%) 0 0 / 10px 6px repeat-x,linear-gradient(225deg,var(--white) 50%,transparent 50%) 0 0 / 10px 6px repeat-x}.pk-index-card{position:relative;padding:var(--s-5) var(--s-6) var(--s-6);background:repeating-linear-gradient(transparent 0 calc(1lh - 1px),var(--ice) calc(1lh - 1px) 1lh) content-box,var(--white);border-top:4px solid var(--lemon);box-shadow:var(--shadow-3)}.pk-folder{position:relative;margin-top:28px;padding:var(--s-7);background:var(--pk-folder-bg, var(--featured-surface));border-radius:0 var(--radius-2) var(--radius-2);box-shadow:var(--shadow-3)}.pk-folder:before{content:"";position:absolute;bottom:100%;left:0;width:min(38%,200px);height:28px;background:inherit;border-radius:var(--radius-1) 0 0;clip-path:polygon(0 0,84% 0,100% 100%,0 100%)}.pk-drawer{position:relative;padding:var(--s-6) var(--s-6) var(--s-9);background:var(--paper-surface);border:1px solid var(--line);border-radius:var(--radius-1);box-shadow:inset 0 -10px 0 var(--line),var(--shadow-2)}.pk-drawer:after{content:"";position:absolute;bottom:var(--s-6);left:50%;translate:-50% 0;width:68px;height:14px;border:3px solid var(--navy);border-top:0;border-radius:0 0 var(--radius-2) var(--radius-2)}.pk-drawer-label{display:inline-block;padding:var(--s-1) var(--s-4);background:var(--white);border:2px solid var(--rule);border-radius:3px;box-shadow:inset 0 2px 0 var(--line)}.pk-lamp{display:inline-block;flex:none;width:14px;aspect-ratio:1;border-radius:50%;background:var(--line-strong);box-shadow:inset 0 -2px 0 var(--ink-20),0 0 0 3px var(--white),0 0 0 4px var(--line)}.pk-lamp--on{background:var(--lemon);box-shadow:inset 0 -2px 0 var(--ink-10),0 0 0 3px var(--white),0 0 0 4px var(--line),0 0 14px 4px var(--lemon)}.pk-strip{display:inline-block;padding:var(--s-1) var(--s-5);color:var(--pk-strip-ink, var(--white));background:var(--pk-strip-bg, var(--navy));font:600 var(--fs-label) / 1.6 var(--font-text);letter-spacing:.12em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 50%,100% 100%,0 100%,8px 50%)}.pk-strip--lemon{--pk-strip-bg: var(--lemon);--pk-strip-ink: var(--navy)}.pk-stack--1{box-shadow:0 1px 0 var(--rule),var(--shadow-3)}.pk-stack--2{box-shadow:3px 9px 0 -3px var(--featured-surface),3px 10px 0 -3px var(--rule),var(--shadow-3)}.pk-stack--3{box-shadow:3px 9px 0 -3px var(--featured-surface),3px 10px 0 -3px var(--rule),-2px 18px 0 -6px var(--featured-surface),-2px 19px 0 -6px var(--rule),var(--shadow-3)}.pk-ledger{position:relative;background:var(--white);border-left:14px solid var(--pk-spine, var(--navy));border-radius:2px var(--radius-1) var(--radius-1) 2px;box-shadow:var(--shadow-3)}.pk-ledger:before{content:"";position:absolute;inset:var(--s-3) auto var(--s-3) var(--s-2);border-left:2px dashed var(--line-strong);pointer-events:none}.pk-map{position:relative;aspect-ratio:4 / 3;background:linear-gradient(90deg,transparent calc(25% - 1px),var(--ink-20) calc(25% - 1px) calc(25% + 1px),transparent calc(25% + 1px) calc(50% - 1px),var(--ink-20) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px) calc(75% - 1px),var(--ink-20) calc(75% - 1px) calc(75% + 1px),transparent calc(75% + 1px)),linear-gradient(90deg,transparent 25%,var(--ink-06) 25% 50%,transparent 50% 75%,var(--ink-06) 75%),var(--pk-map-bg, var(--sage));clip-path:polygon(0 4%,25% 0,50% 4%,75% 0,100% 4%,100% 96%,75% 100%,50% 96%,25% 100%,0 96%)}.pk-letter{position:relative;aspect-ratio:3 / 4;background:repeating-linear-gradient(to bottom,var(--line) 0 2px,transparent 2px 12px) 14% 46% / 72% 42% no-repeat,linear-gradient(to bottom,transparent calc(33.3% - 1px),var(--ink-10) calc(33.3% - 1px) calc(33.3% + 1px),transparent calc(33.3% + 1px) calc(66.6% - 1px),var(--ink-10) calc(66.6% - 1px) calc(66.6% + 1px),transparent calc(66.6% + 1px)),var(--white);box-shadow:var(--shadow-3)}.pk-letter:before{content:"";position:absolute;top:9%;right:9%;width:24%;aspect-ratio:4 / 5;background:radial-gradient(circle at 50% 46%,var(--navy) 0 16%,transparent 17%),var(--lemon);outline:3px dotted var(--white);outline-offset:-1px}.pk-letter:after{content:"";position:absolute;top:6%;right:24%;width:26%;aspect-ratio:1;border:2px solid var(--navy);border-radius:50%;opacity:.55}.pk-spiral{position:absolute;top:var(--s-3);bottom:var(--s-3);left:-14px;width:44px;background:radial-gradient(ellipse 18px 3.5px at 20px 50%,var(--pk-ring, var(--navy)) 96%,transparent) 0 0 / 100% var(--pk-pitch, 32px) repeat-y,radial-gradient(circle 5px at 26px 50%,var(--pk-hole, var(--paper-surface)) 96%,transparent) 0 0 / 100% var(--pk-pitch, 32px) repeat-y;pointer-events:none}.pk-bracket{display:block;width:var(--pk-bracket-w, 14px);border:2px solid var(--band-link, var(--navy));border-right:0;border-radius:var(--radius-2) 0 0 var(--radius-2)}.pk-badge{display:grid;place-items:center;width:var(--pk-badge-size, 34px);aspect-ratio:1;border-radius:50%;color:var(--pk-badge-ink, var(--navy));background:var(--pk-badge-bg, var(--lemon));box-shadow:var(--pk-badge-ring, 0 0 0 3px var(--navy));font:600 var(--fs-small) / 1 var(--font-text)}.pk-mat{box-shadow:inset 0 0 0 1px var(--pk-mat-inner-line, var(--line)),inset 0 0 0 var(--pk-mat, 12px) var(--pk-mat-color, var(--white)),inset 0 0 0 calc(var(--pk-mat, 12px) + 1px) var(--pk-mat-line, var(--line)),var(--pk-mat-shadow, 0 0 #0000)}.pk-tab--wide{gap:0;min-height:var(--target-min);padding:var(--s-3) var(--s-6) var(--s-4);box-shadow:var(--shadow-1);font:inherit;font-weight:600;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;clip-path:polygon(4% 0,96% 0,100% 100%,0 100%)}.pk-label{font:600 var(--fs-label) / var(--pk-label-lh, 1.3) var(--font-text);letter-spacing:var(--pk-label-track, .14em);text-transform:uppercase}.pk-split{display:grid;grid-template-columns:minmax(0,var(--pk-split-a, 1.05fr)) minmax(0,var(--pk-split-b, .95fr));align-items:var(--pk-split-align, center);column-gap:var(--pk-split-gap, clamp(var(--s-7), 4vw, var(--s-10)));row-gap:var(--pk-split-row-gap, var(--s-8))}@media(max-width:900px){.pk-split{grid-template-columns:minmax(0,1fr)}}:is(.paper-home,.paper-site) .pk-lead{max-width:var(--pk-lead-max, 44ch);margin:var(--s-6) 0 var(--pk-lead-mb, 0);font-size:var(--fs-lead);line-height:var(--lh-heading)}:is(.paper-home,.paper-site) .pk-underline{text-decoration:underline;text-decoration-color:var(--pk-underline-color, var(--lemon));text-decoration-thickness:var(--pk-underline-thickness, 3px);text-underline-offset:var(--pk-underline-offset, 6px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-3);min-height:50px;padding:var(--s-4) 25px;color:var(--btn-ink, var(--white));background:var(--btn-bg, var(--navy));border:1px solid transparent;border-radius:var(--radius-1);box-shadow:var(--shadow-2);font-family:var(--font-text);font-size:var(--fs-button);line-height:1.2;text-align:center;text-decoration:none;transition:background-color var(--dur-1) var(--ease-out)}a.btn:hover,.btn:hover{background:var(--btn-hover, var(--hover));text-decoration:none}.btn--secondary{color:var(--navy);background:var(--white);border-color:var(--navy);box-shadow:var(--shadow-1)}a.btn--secondary:hover,.btn--secondary:hover{background:var(--lemon-wash)}.btn--ghost{color:inherit;background:transparent;border-color:var(--band-line-strong, var(--line-strong));box-shadow:none}a.btn--ghost:hover,.btn--ghost:hover{background:var(--ink-06)}.link-arrow{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--target-min);color:var(--band-link, inherit);font-size:var(--fs-small);font-weight:600;text-decoration:none}.link-arrow>span{padding-bottom:2px;border-bottom:1px solid var(--band-line-strong, var(--line-strong))}.link-arrow>app-icon{--icon-size: 18px;transition:translate var(--dur-1) var(--ease-out-paper)}a.link-arrow:hover{text-decoration:none}.link-arrow:is(:hover,:focus-visible)>app-icon{translate:var(--s-1) 0}@media(prefers-reduced-motion:reduce){.btn,.link-arrow>app-icon{transition:none}}section.band{--band-pad-y: clamp(var(--section-y-narrow), 6.5vw, calc(var(--section-y) + var(--s-5)));--band-bg: var(--white);--band-ink: var(--navy);--band-muted: var(--muted-text);--band-link: var(--navy);--band-line: var(--line);--band-line-strong: var(--line-strong);--band-accent: var(--lemon);position:relative;display:block;padding-block:var(--band-pad-y);color:var(--band-ink);background:var(--band-bg)}section.band[data-band=ice]{--band-bg: var(--ice);--band-accent: var(--navy)}section.band[data-band=sage]{--band-bg: var(--sage);--band-muted: var(--ink-80);--band-line: var(--ink-20);--band-line-strong: var(--ink-40);--band-accent: var(--navy)}section.band[data-band=apricot]{--band-bg: var(--apricot);--band-muted: var(--ink-80);--band-line: var(--ink-20);--band-line-strong: var(--ink-40);--band-accent: var(--navy)}section.band[data-band=navy]{--band-bg: var(--navy);--band-ink: var(--white);--band-muted: var(--ice);--band-link: var(--lemon);--band-line: var(--veil);--band-line-strong: var(--lemon);--band-accent: var(--lemon);--btn-bg: var(--lemon);--btn-ink: var(--navy);--btn-hover: var(--white)}section.band[data-band=navy] :focus-visible{outline-color:var(--lemon)}.band-inner{position:relative;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.band .band-head{display:block;margin-bottom:42px}.band .band-head--long{--band-title-size: clamp(38px, 4vw, 58px);--band-title-size-sm: min(40px, 10.5vw)}.band .band-kicker{display:flex;align-items:center;gap:var(--s-3);margin:0 0 var(--s-4);color:var(--band-muted);font:600 var(--fs-label) / 1.3 var(--font-text);letter-spacing:.14em;text-transform:uppercase}.band .band-kicker:before{content:"";flex:none;width:28px;border-top:2px solid var(--band-accent)}.band .band-title{margin:0;color:inherit;font-family:var(--font-display);font-size:var(--band-title-size, var(--fs-h2));font-weight:600;line-height:var(--lh-display);text-wrap:balance;overflow-wrap:break-word}.band .band-title>.band-dot{color:var(--band-dot, var(--band-accent))}.band .band-title[tabindex="-1"]:focus-visible{outline:none}.band .band-lead{max-width:40ch;margin:var(--s-3) 0 0;font-family:var(--font-display);font-size:var(--fs-lead);line-height:var(--lh-heading)}section.band :where(a:not(.btn)){color:var(--band-link)}@media(max-width:700px){.band .band-title{font-size:var(--band-title-size-sm, min(50px, 12.5vw))}.band .band-lead{font-size:20px}}html.motion-ready [data-motion-state=pending]{opacity:0}html.motion-ready [data-paper-motion=unfold]:not([data-motion-base]){transform-origin:center top}html.motion-ready :is([data-paper-motion=open-left],[data-paper-motion=book-right],[data-paper-motion=line]):not([data-motion-base]){transform-origin:left center}html.motion-ready :is([data-paper-motion=open-right],[data-paper-motion=book-left]):not([data-motion-base]){transform-origin:right center}@media(prefers-reduced-motion:no-preference)and (scripting:enabled){.paper-home .atelier-left,.paper-home .atelier-right{animation-duration:var(--dur-4);animation-timing-function:var(--ease-out-paper);animation-composition:add}.paper-home .atelier-left{transform-origin:left center;animation-name:paper-wing-left}.paper-home .atelier-right{transform-origin:right center;animation-name:paper-wing-right}}@keyframes paper-wing-left{0%{transform:perspective(1400px) rotateY(10deg)}to{transform:perspective(1400px) rotateY(0)}}@keyframes paper-wing-right{0%{transform:perspective(1400px) rotateY(-10deg)}to{transform:perspective(1400px) rotateY(0)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.scroll-draw{stroke-dasharray:1;animation:paper-scroll-draw var(--ease-linear) both;animation-timeline:view();animation-range:entry 10% cover 50%}.scroll-lamp{animation:paper-scroll-lamp var(--ease-linear) both;animation-timeline:view();animation-range:entry 20% cover 45%}}}@keyframes paper-scroll-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes paper-scroll-lamp{0%{opacity:.25;filter:saturate(.2)}to{opacity:1;filter:none}}html.header-compact{--header-h: var(--header-h-compact)}html.chrome-locked{overflow:hidden;scrollbar-gutter:stable}html.chrome-locked .folio-header{background:var(--white)}.folio-header a:hover{text-decoration:none}.folio-header .folio-tab{position:relative;display:flex;align-items:center;gap:var(--s-1);min-height:var(--target-min);padding-inline:var(--s-3);font-size:var(--fs-small);white-space:nowrap;cursor:pointer;transition:color var(--dur-1) var(--ease-out)}.folio-header .folio-tab:after{content:"";position:absolute;left:50%;bottom:var(--s-1);width:18px;height:5px;margin-left:-9px;background:var(--lemon);clip-path:polygon(0 100%,3px 0,calc(100% - 3px) 0,100% 100%);transform:scaleX(0);transition:transform var(--dur-1) var(--ease-out)}.folio-header .folio-tab:hover{color:var(--hover)}.folio-header .folio-tab:hover:after{background:var(--line-strong);transform:scaleX(.6)}.folio-header .folio-tab.is-active:after{background:var(--lemon);transform:scaleX(1)}.folio-header .folio-contact{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:var(--target-min);padding-inline:var(--s-5);background:var(--navy);color:var(--white);font-size:var(--fs-small);white-space:nowrap;box-shadow:var(--shadow-1);transition:background-color var(--dur-1) var(--ease-out)}.folio-header .folio-contact:after{content:"";position:absolute;right:0;bottom:0;width:10px;height:10px;background:linear-gradient(135deg,var(--lemon) 50%,var(--white) 51%)}.folio-header .folio-contact:hover{background:var(--hover)}.folio-header .folio-contact app-icon{transition:transform var(--dur-1) var(--ease-out)}.folio-header .folio-contact:hover app-icon{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.folio-header :is(.folio-tab,.folio-contact,.folio-contact app-icon),.folio-header .folio-tab:after{transition:none}}app-pinboard,[data-atom-context=pinboard]{display:block}:is(app-pinboard,[data-atom-context=pinboard]) .layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-9);align-items:start}:is(app-pinboard,[data-atom-context=pinboard]) .head{--band-title-size: clamp(38px, 3.9vw, 56px);position:sticky;top:calc(var(--header-h) + var(--s-7));margin:0}:is(app-pinboard,[data-atom-context=pinboard]) [data-band=paper] .board{padding:clamp(var(--s-7),4vw,var(--s-10)) clamp(var(--s-6),3.4vw,var(--s-9));background:var(--ice);border-radius:var(--radius-1);box-shadow:inset 0 0 0 1px var(--ink-06),inset 0 2px 0 var(--white),var(--shadow-3)}:is(app-pinboard,[data-atom-context=pinboard]) .notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8) var(--s-7);margin:0;padding:0;list-style:none}:is(app-pinboard,[data-atom-context=pinboard]) .note{position:relative;padding:var(--s-6) var(--s-6) var(--s-7);color:var(--navy);background:var(--white);box-shadow:0 1px 0 var(--line),4px 14px 18px -12px var(--ink-40);rotate:1deg;transform-origin:50% 0}:is(app-pinboard,[data-atom-context=pinboard]) .note--main{grid-row:span 2;align-self:center;padding:var(--s-8) var(--s-7) var(--s-9)}:is(app-pinboard,[data-atom-context=pinboard]) .note:nth-child(1){rotate:-1.1deg}:is(app-pinboard,[data-atom-context=pinboard]) .note:nth-child(2){rotate:1.7deg;translate:12px 14px;background:var(--lemon-wash)}:is(app-pinboard,[data-atom-context=pinboard]) .note:nth-child(3){rotate:-.7deg;translate:-8px 0}:is(app-pinboard,[data-atom-context=pinboard]) .note:nth-child(4){rotate:1.3deg;translate:18px -4px}:is(app-pinboard,[data-atom-context=pinboard]) .note:nth-child(5){rotate:-1.9deg;translate:-6px 10px;background:var(--lemon-wash)}:is(app-pinboard,[data-atom-context=pinboard]) .note:nth-child(6){rotate:.6deg;translate:10px -6px}:is(app-pinboard,[data-atom-context=pinboard]) section:not([data-spread]) .notes:has(>:nth-child(4):last-child)>.note--main{grid-row:span 3}:is(app-pinboard,[data-atom-context=pinboard]) .note:nth-child(6):last-child{grid-column:1 / -1;justify-self:center;width:62%}:is(app-pinboard,[data-atom-context=pinboard]) .note-title{margin:0 0 var(--s-3);font:600 17px / var(--lh-heading) var(--font-text);text-wrap:balance}:is(app-pinboard,[data-atom-context=pinboard]) .note-text{margin:0;color:var(--muted-text);font-size:15px}:is(app-pinboard,[data-atom-context=pinboard]) .note--main .note-title{margin-bottom:var(--s-5);font:600 clamp(24px,2.2vw,30px) / var(--lh-heading) var(--font-display)}:is(app-pinboard,[data-atom-context=pinboard]) .note--main .note-text{font-size:var(--fs-body)}:is(app-pinboard,[data-atom-context=pinboard]) .note--main:after{content:"";position:absolute;left:var(--s-7);bottom:var(--s-6);width:44px;border-top:2px solid var(--lemon)}:is(app-pinboard,[data-atom-context=pinboard]) .note--main:not(:has(.note-title)) .note-text{color:var(--navy);font:400 clamp(22px,2vw,27px) / var(--lh-heading) var(--font-display)}@media(max-width:1100px){:is(app-pinboard,[data-atom-context=pinboard]) .layout{grid-template-columns:minmax(0,1fr);gap:var(--s-7)}:is(app-pinboard,[data-atom-context=pinboard]) .head{position:static}:is(app-pinboard,[data-atom-context=pinboard]) .head:not(.band-head--long){--band-title-size: initial}}:is(app-pinboard,[data-atom-context=pinboard]) section:not([data-band=paper]) .notes{gap:var(--s-9) var(--s-8)}:is(app-pinboard,[data-atom-context=pinboard]) section:not([data-band=paper]) .note{padding:var(--s-7) var(--s-7) var(--s-8);box-shadow:0 1px 0 var(--line),8px 20px 24px -12px var(--ink-40)}:is(app-pinboard,[data-atom-context=pinboard]) section:not([data-band=paper]) .note--main{padding:var(--s-9) var(--s-8) calc(var(--s-9) + var(--s-3))}:is(app-pinboard,[data-atom-context=pinboard]) section:not([data-band=paper]) .note--main:after{left:var(--s-8)}:is(app-pinboard,[data-atom-context=pinboard]) section:not([data-band=paper]) .note-title{font-size:var(--fs-h4)}:is(app-pinboard,[data-atom-context=pinboard]) section:not([data-band=paper]) .note-text{font-size:var(--fs-body)}:is(app-pinboard,[data-atom-context=pinboard]) section:not([data-band=paper]) .pk-pin{top:-9px;width:22px}@media(min-width:701px){:is(app-pinboard,[data-atom-context=pinboard]) section:not([data-band=paper]) .note:nth-child(1){rotate:-2deg}:is(app-pinboard,[data-atom-context=pinboard]) section:not([data-band=paper]) .note:nth-child(2){rotate:2.6deg}:is(app-pinboard,[data-atom-context=pinboard]) section:not([data-band=paper]) .note:nth-child(3){rotate:-1.4deg}:is(app-pinboard,[data-atom-context=pinboard]) section:not([data-band=paper]) .note:nth-child(4){rotate:2deg}:is(app-pinboard,[data-atom-context=pinboard]) section:not([data-band=paper]) .note:nth-child(5){rotate:-2.6deg}:is(app-pinboard,[data-atom-context=pinboard]) section:not([data-band=paper]) .note:nth-child(6){rotate:1.2deg}}:is(app-pinboard,[data-atom-context=pinboard]) section[data-spread] .note:nth-child(n){background:var(--white)}:is(app-pinboard,[data-atom-context=pinboard]) section[data-spread] .note-title,:is(app-pinboard,[data-atom-context=pinboard]) section[data-spread] .note-text{font-size:var(--fs-body)}@media(min-width:1101px){:is(app-pinboard,[data-atom-context=pinboard]) section[data-spread] .layout{grid-template-columns:minmax(0,1fr);gap:var(--s-8)}:is(app-pinboard,[data-atom-context=pinboard]) section[data-spread] .head{position:static}:is(app-pinboard,[data-atom-context=pinboard]) section[data-spread] .notes{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:var(--s-9) var(--s-6)}:is(app-pinboard,[data-atom-context=pinboard]) section[data-spread] .note{grid-column:span 4}:is(app-pinboard,[data-atom-context=pinboard]) section[data-spread] .note--main{grid-row:1 / span 2;align-self:center}:is(app-pinboard,[data-atom-context=pinboard]) section[data-spread=lead-left] .note--main{grid-column:1 / span 5}:is(app-pinboard,[data-atom-context=pinboard]) section[data-spread=lead-left] .note:nth-child(2){grid-column:6 / span 4;grid-row:1}:is(app-pinboard,[data-atom-context=pinboard]) section[data-spread=lead-left] .note:nth-child(3){grid-column:10 / span 3;grid-row:1;margin-top:var(--s-10)}:is(app-pinboard,[data-atom-context=pinboard]) section[data-spread=lead-left] .note:nth-child(4){grid-column:7 / span 5;grid-row:2}:is(app-pinboard,[data-atom-context=pinboard]) section[data-spread=lead-right] .note--main{grid-column:8 / span 5}:is(app-pinboard,[data-atom-context=pinboard]) section[data-spread=lead-right] .note:nth-child(2){grid-column:1 / span 4;grid-row:1;margin-top:var(--s-9)}:is(app-pinboard,[data-atom-context=pinboard]) section[data-spread=lead-right] .note:nth-child(3){grid-column:5 / span 3;grid-row:1}:is(app-pinboard,[data-atom-context=pinboard]) section[data-spread=lead-right] .note:nth-child(4){grid-column:2 / span 5;grid-row:2}:is(app-pinboard,[data-atom-context=pinboard]) section[data-spread=lead-centre] .note--main{grid-column:5 / span 4}:is(app-pinboard,[data-atom-context=pinboard]) section[data-spread=lead-centre] .note:nth-child(2){grid-column:1 / span 4;grid-row:1}:is(app-pinboard,[data-atom-context=pinboard]) section[data-spread=lead-centre] .note:nth-child(3){grid-column:9 / span 4;grid-row:1 / span 2;align-self:center}:is(app-pinboard,[data-atom-context=pinboard]) section[data-spread=lead-centre] .note:nth-child(4){grid-column:1 / span 4;grid-row:2;margin-left:var(--s-8)}}@media(max-width:700px){:is(app-pinboard,[data-atom-context=pinboard]) [data-band=paper] .board{margin-inline:calc(var(--s-3) * -1);padding:var(--s-8) var(--s-5)}:is(app-pinboard,[data-atom-context=pinboard]) .notes{display:flex;flex-direction:column;gap:var(--s-6)}:is(app-pinboard,[data-atom-context=pinboard]) .notes>.note:nth-child(n){width:94%;translate:none;rotate:-1deg}:is(app-pinboard,[data-atom-context=pinboard]) .notes>.note:nth-child(2n){align-self:flex-end;rotate:1.2deg}:is(app-pinboard,[data-atom-context=pinboard]) section:not([data-band=paper]) .notes>.note:nth-child(n){width:96%;rotate:-1.6deg}:is(app-pinboard,[data-atom-context=pinboard]) section:not([data-band=paper]) .notes>.note:nth-child(2n){rotate:1.8deg}:is(app-pinboard,[data-atom-context=pinboard]) section:not([data-band=paper]) .notes{gap:var(--s-8)}:is(app-pinboard,[data-atom-context=pinboard]) section[data-spread] .notes{position:relative;gap:var(--s-8)}:is(app-pinboard,[data-atom-context=pinboard]) section[data-spread] .notes:before{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:2px dashed var(--line-strong)}:is(app-pinboard,[data-atom-context=pinboard]) section[data-spread] .notes>.note:nth-child(n){align-self:stretch;width:auto;rotate:-.6deg}:is(app-pinboard,[data-atom-context=pinboard]) section[data-spread] .notes>.note:nth-child(2n){rotate:.6deg}}app-evidence-drawer,[data-atom-context=evidence-drawer]{display:block}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .cabinet{--tint-a: var(--ice);--tint-b: var(--sage);--tint-c: var(--apricot);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-8) clamp(var(--s-6),3vw,var(--s-8));margin:0;padding:0;list-style:none}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) section[data-band=ice] .cabinet{--tint-a: var(--sage);--tint-b: var(--apricot);--tint-c: var(--featured-surface)}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) section[data-band=sage] .cabinet{--tint-b: var(--featured-surface)}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) section[data-band=apricot] .cabinet{--tint-c: var(--featured-surface)}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .cabinet[data-count="1"]{grid-template-columns:minmax(0,1fr);width:min(100%,980px);margin-inline:auto}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .cabinet[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .unit:nth-child(3n+1){--pk-folder-bg: var(--tint-a)}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .unit:nth-child(3n+2){--pk-folder-bg: var(--tint-b)}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .unit:nth-child(3n){--pk-folder-bg: var(--tint-c)}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .drawer{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) a.drawer:hover{text-decoration:none}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .folder{display:flex;flex:1;flex-direction:column;gap:var(--s-4);margin-bottom:calc(var(--s-7) * -1);padding:var(--s-7) var(--s-6) calc(var(--s-7) + var(--s-6));transition:translate var(--dur-2) var(--ease-out-paper)}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .figure{align-self:flex-start;padding:var(--s-1) var(--s-4);border:3px solid var(--navy);border-radius:var(--radius-1);outline:1px solid var(--navy);outline-offset:4px;font:600 clamp(48px,5.4vw,80px) / 1 var(--font-display);rotate:-2.5deg}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .unit:nth-child(3n+2) .figure{rotate:1.5deg}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .unit:nth-child(3n) .figure{rotate:-1deg}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .folder-text{display:flex;flex-direction:column;gap:var(--s-2)}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .caption{--pk-label-lh: 1.4;--pk-label-track: .08em;color:var(--ink-80);text-wrap:balance}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .hook{font-size:var(--fs-body);line-height:var(--lh-body)}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .front{z-index:var(--z-over-1);display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);transition:translate var(--dur-2) var(--ease-out-paper)}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .name{font:600 var(--fs-h4) / var(--lh-heading) var(--font-display)}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .domain{--pk-label-track: .1em;color:var(--muted-text)}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .open{--icon-size: 20px;margin-left:auto}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .unit{padding-bottom:var(--s-5)}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .drawer:is(:hover,:focus-visible) .front{translate:0 var(--s-5)}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .drawer:is(:hover,:focus-visible) .folder{translate:0 calc(var(--s-3) * -1)}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .drawer:focus-visible{outline-offset:6px}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .front:after{opacity:0;transition:opacity var(--dur-2) var(--ease-out-paper)}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .drawer:is(:hover,:focus-visible) .front:after{opacity:1}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .cabinet[data-count="3"] .front{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name open" "domain domain";gap:var(--s-2) var(--s-4)}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .cabinet[data-count="3"] .name{grid-area:name;justify-self:start}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .cabinet[data-count="3"] .domain{grid-area:domain}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .cabinet[data-count="3"] .open{grid-area:open}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .cabinet[data-count="1"] .folder{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--s-8);padding-inline:var(--s-8)}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .cabinet[data-count="1"] .figure{font-size:clamp(64px,8vw,116px)}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .cabinet[data-count="1"] .hook{max-width:52ch;font-size:var(--fs-lead);line-height:var(--lh-heading)}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .annex{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"body cta" "body cta";align-items:center;gap:var(--s-2) var(--s-7);margin-top:var(--s-9);padding:var(--s-7) var(--s-8) var(--s-8);color:inherit;border-style:dashed;border-color:var(--band-line-strong);box-shadow:inset 0 -8px 0 var(--line),var(--shadow-1);text-decoration:none}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) a.annex:hover{text-decoration:none}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .annex:after{opacity:0;transition:opacity var(--dur-2) var(--ease-out-paper)}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .annex:is(:hover,:focus-visible):after{opacity:1}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .annex-label{position:absolute;bottom:100%;left:var(--s-8);min-height:32px}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .annex-body{grid-area:body;display:grid;gap:var(--s-1)}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .annex-name{font:600 var(--fs-h3) / var(--lh-heading) var(--font-display)}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .annex-line{max-width:60ch;color:var(--muted-text);font-size:var(--fs-body);line-height:var(--lh-body)}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .annex-cta{grid-area:cta;display:inline-flex;align-items:center;gap:var(--s-2);padding-bottom:2px;border-bottom:1px solid var(--line-strong);font-weight:600;transition:translate var(--dur-1) var(--ease-out-paper)}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .annex-cta app-icon{--icon-size: 18px}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .annex:is(:hover,:focus-visible) .annex-cta{translate:var(--s-1) 0}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .annex:focus-visible{outline-offset:6px}@media(max-width:900px){:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .cabinet:not([data-count="1"]){grid-template-columns:minmax(0,1fr);gap:var(--s-7)}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .cabinet[data-count="3"] .front{display:flex}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .cabinet[data-count="1"] .folder{display:flex;gap:var(--s-4);padding-inline:var(--s-6)}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .annex{grid-template-columns:minmax(0,1fr);grid-template-areas:"body" "cta";justify-items:start;margin-top:var(--s-8);padding-inline:var(--s-6)}:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .annex-label{left:var(--s-6)}}@media(prefers-reduced-motion:reduce){:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .folder,:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .front,:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .front:after,:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .annex:after,:is(app-evidence-drawer,[data-atom-context=evidence-drawer]) .annex-cta{transition:none}}app-itinerary,[data-atom-context=itinerary]{display:block}:is(app-itinerary,[data-atom-context=itinerary]) .top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-8)}:is(app-itinerary,[data-atom-context=itinerary]) .stamp{flex:none;margin:var(--s-4) var(--s-6) 0 0;color:var(--band-ink);font-size:15px;--pk-stamp-tilt: -9deg}:is(app-itinerary,[data-atom-context=itinerary]) .journey{--lane: clamp(120px, 11vw, 168px);position:relative}:is(app-itinerary,[data-atom-context=itinerary]) .trail{position:absolute;overflow:visible;fill:none;pointer-events:none}:is(app-itinerary,[data-atom-context=itinerary]) .trail--wide{top:0;left:0;width:100%;height:var(--lane)}:is(app-itinerary,[data-atom-context=itinerary]) .trail--tall{display:none}:is(app-itinerary,[data-atom-context=itinerary]) .trail path{vector-effect:non-scaling-stroke}:is(app-itinerary,[data-atom-context=itinerary]) .dots{stroke:var(--band-ink);stroke-width:4;stroke-linecap:round;stroke-dasharray:0 12}:is(app-itinerary,[data-atom-context=itinerary]) .reveal{stroke:var(--white);stroke-width:24}:is(app-itinerary,[data-atom-context=itinerary]) [data-variant=offer] .dots{stroke-width:calc(var(--s-1) * 1.5);stroke-dasharray:0 var(--s-4)}:is(app-itinerary,[data-atom-context=itinerary]) .stops{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none}:is(app-itinerary,[data-atom-context=itinerary]) .stop{display:flex;flex-direction:column;align-items:center;padding:0 clamp(var(--s-3),1.6vw,var(--s-6));text-align:center}:is(app-itinerary,[data-atom-context=itinerary]) .lane{position:relative;align-self:stretch;height:var(--lane);margin-bottom:var(--s-5)}:is(app-itinerary,[data-atom-context=itinerary]) .point{position:absolute;left:50%;width:22px;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:var(--white);box-shadow:inset 0 0 0 4px var(--navy),0 0 0 4px var(--band-bg),var(--shadow-1)}:is(app-itinerary,[data-atom-context=itinerary]) .lane:after{content:"";position:absolute;top:calc(68% + 18px);bottom:calc(var(--s-4) * -1);left:50%;translate:-1px 0;border-left:2px dotted var(--band-line-strong)}:is(app-itinerary,[data-atom-context=itinerary]) .stop:nth-child(2n) .lane:after{top:calc(32% + 18px)}:is(app-itinerary,[data-atom-context=itinerary]) .stop:last-child .point{width:30px;background:var(--lemon)}:is(app-itinerary,[data-atom-context=itinerary]) [data-band=navy] .point{box-shadow:inset 0 0 0 4px var(--lemon),0 0 0 4px var(--band-bg)}:is(app-itinerary,[data-atom-context=itinerary]) [data-band=ice] .pk-tab--ice{--pk-tab-bg: var(--white)}:is(app-itinerary,[data-atom-context=itinerary]) [data-variant=offer] .stop:last-child .pk-tab{--pk-tab-bg: var(--apricot)}:is(app-itinerary,[data-atom-context=itinerary]) [data-variant=offer] .stop-title{font-size:var(--fs-h3)}:is(app-itinerary,[data-atom-context=itinerary]) [data-variant=offer] .stop-text{font-size:var(--fs-body)}:is(app-itinerary,[data-atom-context=itinerary]) .stop-title{margin:var(--s-5) 0 var(--s-3);font:600 clamp(22px,1.9vw,27px) / var(--lh-heading) var(--font-display);text-wrap:balance}:is(app-itinerary,[data-atom-context=itinerary]) .stop-text{max-width:32ch;margin:0;color:var(--band-muted);font-size:15px}:is(app-itinerary,[data-atom-context=itinerary]) .stamp.stamp--figure{--pk-stamp-tilt: -11deg;align-content:center;width:clamp(150px,12vw,176px);padding:0;border-width:3px;opacity:.92;mix-blend-mode:multiply}:is(app-itinerary,[data-atom-context=itinerary]) .stamp--figure:before{inset:-8px;border-width:1.5px;opacity:.85}:is(app-itinerary,[data-atom-context=itinerary]) .stamp--figure:after{content:"";position:absolute;inset:9px;border:1px solid currentColor;border-radius:inherit;opacity:.5}:is(app-itinerary,[data-atom-context=itinerary]) .stamp-number{display:block;font:600 var(--fs-h1) / .86 var(--font-display);letter-spacing:0}:is(app-itinerary,[data-atom-context=itinerary]) .stamp-unit{--pk-label-lh: 1;--pk-label-track: .26em;display:block;padding-left:.26em}@media(max-width:700px){:is(app-itinerary,[data-atom-context=itinerary]) [data-variant=offer] .stop-title{font-size:var(--fs-lead)}:is(app-itinerary,[data-atom-context=itinerary]) .top{flex-direction:column;gap:0}:is(app-itinerary,[data-atom-context=itinerary]) .stamp{align-self:flex-end;margin:calc(var(--s-6) * -1) var(--s-2) var(--s-6) 0;font-size:var(--fs-label)}:is(app-itinerary,[data-atom-context=itinerary]) .trail--wide{display:none}:is(app-itinerary,[data-atom-context=itinerary]) .trail--tall{display:block;top:var(--s-5);bottom:0;left:4px;width:22px}:is(app-itinerary,[data-atom-context=itinerary]) .stops{grid-auto-flow:row;row-gap:var(--s-8)}:is(app-itinerary,[data-atom-context=itinerary]) .stop{position:relative;align-items:flex-start;padding:0 0 0 var(--s-9);text-align:left}:is(app-itinerary,[data-atom-context=itinerary]) .lane{position:absolute;top:var(--s-2);left:4px;width:22px;height:22px;margin:0}:is(app-itinerary,[data-atom-context=itinerary]) .stops .point{top:50%!important}:is(app-itinerary,[data-atom-context=itinerary]) .lane:after{display:none}:is(app-itinerary,[data-atom-context=itinerary]) .stop:last-child:after{content:"";position:absolute;top:36px;bottom:0;left:0;width:30px;background:var(--band-bg)}:is(app-itinerary,[data-atom-context=itinerary]) .stop-title{margin-top:var(--s-4)}:is(app-itinerary,[data-atom-context=itinerary]) .stamp.stamp--figure{width:124px;margin:calc(var(--s-7) * -1) var(--s-3) var(--s-6) 0}}app-crossroads,[data-atom-context=crossroads]{display:block}:is(app-crossroads,[data-atom-context=crossroads]) .crossing{--post: var(--navy);--post-w: 16px;--point: 32px;position:relative;max-width:1040px;margin-inline:auto;padding:var(--s-8) 0 var(--s-9)}:is(app-crossroads,[data-atom-context=crossroads]) [data-band=navy] .crossing{--post: var(--ice)}:is(app-crossroads,[data-atom-context=crossroads]) .post{position:absolute;top:0;bottom:var(--s-6);left:50%;width:var(--post-w);translate:-50% 0;background:var(--post);box-shadow:inset 4px 0 0 var(--veil)}:is(app-crossroads,[data-atom-context=crossroads]) .post:before{content:"";position:absolute;top:-8px;left:-5px;right:-5px;height:12px;background:var(--post);border-radius:var(--radius-1) var(--radius-1) 0 0}:is(app-crossroads,[data-atom-context=crossroads]) .post:after{content:"";position:absolute;bottom:-9px;left:50%;width:150px;height:18px;translate:-50% 0;background:radial-gradient(closest-side,var(--ink-20),transparent)}:is(app-crossroads,[data-atom-context=crossroads]) .signs{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--post-w);row-gap:var(--s-3);margin:0;padding:0;list-style:none}:is(app-crossroads,[data-atom-context=crossroads]) .sign:nth-child(1){grid-row:1 / span 2}:is(app-crossroads,[data-atom-context=crossroads]) .sign:nth-child(2){grid-row:2 / span 2}:is(app-crossroads,[data-atom-context=crossroads]) .sign:nth-child(3){grid-row:3 / span 2}:is(app-crossroads,[data-atom-context=crossroads]) .sign:nth-child(4){grid-row:4 / span 2}:is(app-crossroads,[data-atom-context=crossroads]) .sign:nth-child(5){grid-row:5 / span 2}:is(app-crossroads,[data-atom-context=crossroads]) .sign{--face: var(--white);align-self:center;width:min(100% + var(--post-w),470px);filter:drop-shadow(0 12px 10px var(--ink-20))}:is(app-crossroads,[data-atom-context=crossroads]) .sign:first-child{--face: var(--lemon)}:is(app-crossroads,[data-atom-context=crossroads]) .sign--right{grid-column:2;margin-left:calc(var(--post-w) * -1 - 6px);rotate:-1deg;transform-origin:0 50%}:is(app-crossroads,[data-atom-context=crossroads]) .sign--left{grid-column:1;justify-self:end;margin-right:calc(var(--post-w) * -1 - 6px);rotate:1.2deg;transform-origin:100% 50%}:is(app-crossroads,[data-atom-context=crossroads]) .sign-link{position:relative;isolation:isolate;display:flex;align-items:center;gap:var(--s-5);min-height:92px;padding:var(--s-5) calc(var(--point) + var(--s-3)) var(--s-5) calc(var(--post-w) + var(--s-7));color:var(--navy);text-decoration:none}:is(app-crossroads,[data-atom-context=crossroads]) .sign--left .sign-link{flex-direction:row-reverse;padding-inline:calc(var(--point) + var(--s-3)) calc(var(--post-w) + var(--s-7));text-align:right}:is(app-crossroads,[data-atom-context=crossroads]) .sign-link:before{content:"";position:absolute;inset:0;z-index:var(--z-under);background:var(--face);box-shadow:inset 0 -4px 0 var(--ink-10);clip-path:polygon(0 0,calc(100% - var(--point)) 0,100% 50%,calc(100% - var(--point)) 100%,0 100%)}:is(app-crossroads,[data-atom-context=crossroads]) .sign--left .sign-link:before{clip-path:polygon(var(--point) 0,100% 0,100% 100%,var(--point) 100%,0 50%)}:is(app-crossroads,[data-atom-context=crossroads]) .sign-link:after{content:"";position:absolute;inset:0 auto 0 6px;width:var(--post-w);background:radial-gradient(circle at 50% 30%,var(--ink-40) 2.5px,transparent 3px),radial-gradient(circle at 50% 70%,var(--ink-40) 2.5px,transparent 3px)}:is(app-crossroads,[data-atom-context=crossroads]) .sign--left .sign-link:after{inset:0 6px 0 auto}:is(app-crossroads,[data-atom-context=crossroads]) .sign-body{display:grid;flex:1;gap:var(--s-1)}:is(app-crossroads,[data-atom-context=crossroads]) .sign-title{font:600 clamp(21px,1.9vw,27px) / var(--lh-heading) var(--font-display);text-wrap:balance}:is(app-crossroads,[data-atom-context=crossroads]) .sign-line{color:var(--ink-80);font-size:15px}:is(app-crossroads,[data-atom-context=crossroads]) .sign-arrow{--icon-size: 26px}:is(app-crossroads,[data-atom-context=crossroads]) .crossing a.sign-link:is(:hover,:focus-visible){text-decoration:none}@media(prefers-reduced-motion:no-preference){:is(app-crossroads,[data-atom-context=crossroads]) .sign-link{transition:translate var(--dur-1) var(--ease-out-paper)}:is(app-crossroads,[data-atom-context=crossroads]) .sign--right .sign-link:hover{translate:var(--s-2) 0}:is(app-crossroads,[data-atom-context=crossroads]) .sign--left .sign-link:hover{translate:calc(var(--s-2) * -1) 0}}:is(app-crossroads,[data-atom-context=crossroads]) .crossing[data-here]{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--s-7);padding-bottom:var(--s-6)}:is(app-crossroads,[data-atom-context=crossroads]) .crossing[data-here]>.post,:is(app-crossroads,[data-atom-context=crossroads]) .crossing[data-here]>.signs{grid-row:1 / 2;grid-column:1}:is(app-crossroads,[data-atom-context=crossroads]) .crossing[data-here]>.post{top:calc(var(--s-8) * -1);bottom:0}:is(app-crossroads,[data-atom-context=crossroads]) .crossing[data-here]>.signs{padding-bottom:var(--s-8)}:is(app-crossroads,[data-atom-context=crossroads]) .here{--here-accent: var(--lemon);--here-ink: var(--navy);position:relative;grid-row:2;grid-column:1;z-index:var(--z-over-1);display:flex;align-items:stretch;justify-self:center;max-width:min(100% - var(--s-5),460px);margin:0;background:var(--white);border:2px solid var(--navy);border-radius:var(--radius-1);box-shadow:0 0 0 4px var(--white),0 0 0 5px var(--navy),var(--shadow-2);color:var(--navy);font-family:var(--font-text);rotate:-.6deg}:is(app-crossroads,[data-atom-context=crossroads]) .here:not([data-accent]) .here-label,:is(app-crossroads,[data-atom-context=crossroads]) .here[data-accent=lemon] .here-label{background:var(--white);box-shadow:inset 0 calc(var(--s-1) * -1) 0 var(--lemon)}:is(app-crossroads,[data-atom-context=crossroads]) .here[data-accent=sage]{--here-accent: var(--sage)}:is(app-crossroads,[data-atom-context=crossroads]) .here[data-accent=apricot]{--here-accent: var(--apricot)}:is(app-crossroads,[data-atom-context=crossroads]) .here[data-accent=ice]{--here-accent: var(--line-strong)}:is(app-crossroads,[data-atom-context=crossroads]) .here[data-accent=navy]{--here-accent: var(--navy);--here-ink: var(--white)}:is(app-crossroads,[data-atom-context=crossroads]) .here-label{--pk-label-lh: 1.2;--pk-label-track: .12em;display:grid;place-items:center;padding:var(--s-2) var(--s-4);color:var(--here-ink);background:var(--here-accent);white-space:nowrap}:is(app-crossroads,[data-atom-context=crossroads]) .here-name{display:grid;place-items:center;padding:var(--s-2) var(--s-5);font:600 var(--fs-h4) / var(--lh-heading) var(--font-display);text-align:center;text-wrap:balance}:is(app-crossroads,[data-atom-context=crossroads]) .crossing[data-here] .sign:first-child{--face: var(--navy)}:is(app-crossroads,[data-atom-context=crossroads]) .crossing[data-here] .sign-line{font-size:var(--fs-small)}:is(app-crossroads,[data-atom-context=crossroads]) .crossing[data-here] .sign:first-child .sign-link{color:var(--white)}:is(app-crossroads,[data-atom-context=crossroads]) .crossing[data-here] .sign:first-child .sign-line{color:var(--ice)}:is(app-crossroads,[data-atom-context=crossroads]) .sign[data-accent]{--sign-accent: var(--lemon)}:is(app-crossroads,[data-atom-context=crossroads]) .sign[data-accent=sage]{--sign-accent: var(--sage)}:is(app-crossroads,[data-atom-context=crossroads]) .sign[data-accent=apricot]{--sign-accent: var(--apricot)}:is(app-crossroads,[data-atom-context=crossroads]) .sign[data-accent=ice]{--sign-accent: var(--line-strong)}:is(app-crossroads,[data-atom-context=crossroads]) .sign[data-accent=navy]{--sign-accent: var(--navy)}:is(app-crossroads,[data-atom-context=crossroads]) .sign[data-accent] .sign-body:after{--rim: 6px;--band: 14px;--edge: calc(100% - var(--point) * .84 - var(--rim));content:"";position:absolute;inset:0;pointer-events:none;background:var(--sign-accent);clip-path:polygon(calc(var(--edge) - var(--band)) 8%,var(--edge) 8%,calc(100% - var(--rim)) 50%,var(--edge) 92%,calc(var(--edge) - var(--band)) 92%,calc(100% - var(--rim) - var(--band)) 50%)}:is(app-crossroads,[data-atom-context=crossroads]) .sign--left[data-accent] .sign-body:after{--edge: calc(var(--point) * .84 + var(--rim));clip-path:polygon(calc(var(--edge) + var(--band)) 8%,var(--edge) 8%,var(--rim) 50%,var(--edge) 92%,calc(var(--edge) + var(--band)) 92%,calc(var(--rim) + var(--band)) 50%)}@media(max-width:700px){:is(app-crossroads,[data-atom-context=crossroads]) .crossing{--point: 24px;padding-top:var(--s-7)}:is(app-crossroads,[data-atom-context=crossroads]) .signs{grid-template-columns:minmax(0,1fr);row-gap:var(--s-4)}:is(app-crossroads,[data-atom-context=crossroads]) .signs>.sign:nth-child(n){grid-row:auto;grid-column:1;width:90%;margin:0;transform-origin:50% 50%}:is(app-crossroads,[data-atom-context=crossroads]) .sign--right{justify-self:end;rotate:-.6deg}:is(app-crossroads,[data-atom-context=crossroads]) .sign--left{justify-self:start;rotate:.6deg}:is(app-crossroads,[data-atom-context=crossroads]) .sign-link,:is(app-crossroads,[data-atom-context=crossroads]) .sign--left .sign-link{min-height:76px;padding-inline:var(--s-5) calc(var(--point) + var(--s-2))}:is(app-crossroads,[data-atom-context=crossroads]) .sign--left .sign-link{padding-inline:calc(var(--point) + var(--s-2)) var(--s-5)}:is(app-crossroads,[data-atom-context=crossroads]) .sign-link:after{display:none}:is(app-crossroads,[data-atom-context=crossroads]) .sign-arrow{--icon-size: 22px}:is(app-crossroads,[data-atom-context=crossroads]) .crossing[data-here]{--point: 22px;padding-top:var(--s-8);row-gap:var(--s-8)}:is(app-crossroads,[data-atom-context=crossroads]) .crossing[data-here]>.post{top:calc(var(--s-7) * -1)}:is(app-crossroads,[data-atom-context=crossroads]) .crossing[data-here]>.signs{row-gap:var(--s-6);padding-bottom:var(--s-7)}:is(app-crossroads,[data-atom-context=crossroads]) .crossing[data-here] .signs>.sign:nth-child(n){width:100%}:is(app-crossroads,[data-atom-context=crossroads]) .crossing[data-here] .sign-link,:is(app-crossroads,[data-atom-context=crossroads]) .crossing[data-here] .sign--left .sign-link{gap:var(--s-4);min-height:88px;padding-block:var(--s-5)}:is(app-crossroads,[data-atom-context=crossroads]) .here{flex-direction:column;max-width:calc(100% - var(--s-5))}:is(app-crossroads,[data-atom-context=crossroads]) .here-label{padding:var(--s-1) var(--s-4)}}app-quote-sheet,[data-atom-context=quote-sheet]{display:block}:is(app-quote-sheet,[data-atom-context=quote-sheet]) .letter{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-7) var(--s-9);width:min(100%,920px);margin:var(--s-3) auto 0;padding:clamp(var(--s-8),5vw,var(--s-10)) clamp(var(--s-7),6vw,88px) clamp(var(--s-7),4vw,var(--s-9));rotate:-.6deg;--mark: clamp(190px, 19vw, 280px);box-shadow:var(--shadow-3),0 0 0 1px var(--line-strong)}:is(app-quote-sheet,[data-atom-context=quote-sheet]) section[data-band=paper] .letter{background:var(--featured-surface)}:is(app-quote-sheet,[data-atom-context=quote-sheet]) .quote{position:relative;margin:0;padding-top:calc(var(--mark) * .36);font:600 clamp(24px,2.7vw,36px) / 1.22 var(--font-display);text-wrap:pretty}:is(app-quote-sheet,[data-atom-context=quote-sheet]) .quote--long{padding-top:calc(var(--mark) * .34);font-size:clamp(20px,2.1vw,27px);line-height:1.32}:is(app-quote-sheet,[data-atom-context=quote-sheet]) .quote:before{content:"\201c";position:absolute;top:0;left:-.04em;color:var(--lemon);-webkit-text-stroke:2px var(--navy);font:600 var(--mark) / .8 var(--font-display)}:is(app-quote-sheet,[data-atom-context=quote-sheet]) .quote p{margin:0}:is(app-quote-sheet,[data-atom-context=quote-sheet]) .signature{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-1)}:is(app-quote-sheet,[data-atom-context=quote-sheet]) .signature .pk-rule{width:min(100%,320px);margin:0 0 var(--s-3);border-top:2px solid var(--navy)}:is(app-quote-sheet,[data-atom-context=quote-sheet]) .name{font:600 var(--fs-h3) / 1.1 var(--font-display);rotate:-1.5deg}:is(app-quote-sheet,[data-atom-context=quote-sheet]) .role{color:var(--muted-text);font:var(--fs-small) / 1.4 var(--font-text)}@media(min-width:1101px){:is(app-quote-sheet,[data-atom-context=quote-sheet]) section[data-variant=margin] .band-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);column-gap:var(--s-9);align-items:center}:is(app-quote-sheet,[data-atom-context=quote-sheet]) section[data-variant=margin] .letter{width:100%;margin:0;padding:var(--s-8) var(--s-8) var(--s-7);--mark: 150px;rotate:1.2deg}:is(app-quote-sheet,[data-atom-context=quote-sheet]) section[data-variant=margin] .quote{font-size:clamp(22px,1.9vw,27px);line-height:1.28}}@media(max-width:1100px){:is(app-quote-sheet,[data-atom-context=quote-sheet]) section[data-variant=margin] .letter{width:min(100%,520px);margin-inline:auto 0;rotate:1deg}}@media(max-width:700px){:is(app-quote-sheet,[data-atom-context=quote-sheet]) .letter{gap:var(--s-6);padding-inline:var(--s-6)}}[uiRiskGauge] .gauge{display:flex;gap:var(--s-3)}
