.landing-story svg{width:27px;height:27px;flex:none;color:#947644}.shore-about{position:absolute;right:4%;top:94px;z-index:7;display:flex;align-items:center;gap:9px;padding:9px 14px;border:1px solid #eddfbd9c;border-radius:3px;background:#f1ecdedb;color:#294b40;font-size:12px!important;backdrop-filter:blur(6px)}.shore-about svg{width:24px;height:24px}.has-shore-reading .world-canvas{transform:scale(1.035);filter:saturate(.8);transition:transform .9s ease,filter .9s ease}.world-canvas{transition:transform .3s ease,filter .3s ease}.shore-reader{--paper:#eee7d5;--paper-ink:#343e32;--paper-muted:#777761;--lens-size:min(74vmin,560px);position:fixed;inset:0;width:100%;height:100svh;max-width:none;max-height:none;margin:0;border:0;padding:0;background:transparent;color:var(--paper-ink);overflow:hidden;isolation:isolate}.shore-reader::backdrop{background:transparent}.shore-reader,.shore-reader .shore-paper{overflow:clip}.shore-reader button,.shore-reader a{touch-action:manipulation}.has-shore-reading :is(.world-landing,.world-labels,.world-weather,.world-destinations,.world-header,.world-tools,.world-footer,.foot-labels,.ashore-caption,.ashore-actions,.inside-caption,.inside-actions,.shore-about){visibility:hidden;opacity:0!important}.shore-reading-veil{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 48%,#152b2440,#0c1c19bf 85%);backdrop-filter:blur(3px);animation:shore-veil-in .7s ease-in-out both}.shore-lens-rim{position:absolute;left:var(--scope-x,50%);top:var(--scope-y,50%);transform:translate(-50%,-50%);width:var(--lens-size);height:var(--lens-size);border:10px solid #887249;border-radius:50%;background:radial-gradient(circle,#dfebcc00 58%,#42554a0d 78%,#06171866);box-shadow:0 0 0 3px #2b251b,0 0 0 13px #a28b5e,0 0 0 17px #332d23,0 12px 42px #031c1ab3,inset 0 0 0 3px #cdbb8c80,inset 0 0 26px #41594433;pointer-events:none;z-index:4;transition:left .1s ease-out,top .1s ease-out}.shore-lens-rim:before{content:"";position:absolute;inset:10px;border-radius:50%;border:1px solid transparent;border-top-color:#e9e3c64d;transform:rotate(-32deg)}.shore-reading-reveal{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;width:100%;padding:18px max(42px,calc((100vw - 1076px)/2)) 14px}.shore-reading-options{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;padding:0 3px 10px}.shore-lens-essays{display:flex;align-items:stretch;gap:24px}.shore-lens-essays[hidden]{display:none}.shore-lens-essays button{display:flex;align-items:center;gap:9px;padding:9px 0;border:0;border-bottom:1px solid transparent;background:none;color:#c3cbbb;font:15px/1.25 Georgia,serif;text-align:left;min-height:40px}.shore-lens-essays button[aria-current=page]{color:#f3e9cf;border-color:#bcaa78}.shore-lens-essays small{font:9px system-ui,sans-serif;color:#c8b587}.shore-view-toggle{flex:none;margin-left:auto;border:1px solid #bda87b80;border-radius:3px;padding:9px 13px;background:#233d32a6;color:#eee5cf;font:12px/1.3 system-ui,sans-serif;min-height:40px}.shore-view-toggle:hover{background:#355342}.shore-reading-stage{position:relative;isolation:isolate;flex:1;min-height:0;overflow:clip}.shore-optic{position:relative;display:flex;height:100%;transform-origin:var(--scope-x,50%) var(--scope-y,50%)}.is-spyglass .shore-optic{animation:shore-scope-lift 1.1s cubic-bezier(.25,.1,.25,1) both}.is-full-page .shore-lens-rim{display:none}.shore-reading-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:52px;gap:20px;color:#e7e8d7;padding:0 3px 12px}.shore-reading-toolbar>span{display:flex;align-items:center;gap:13px}.shore-reading-toolbar>span>svg{width:29px;height:29px;color:#d4bf8e}.shore-reading-toolbar>span>span{font:9px/1.5 system-ui,sans-serif;letter-spacing:.17em}.shore-reading-toolbar i{display:inline-block;width:3px;height:3px;margin:0 10px 2px;background:#c5b583;border-radius:50%}.shore-reading-toolbar button{display:flex;align-items:center;gap:20px;background:transparent;border:0;padding:7px 0 7px 12px;font:12px system-ui,sans-serif;color:#eee6d2;min-height:40px}.shore-reading-toolbar button>span{font:29px/1 Georgia,serif;color:#d8c596}.shore-paper{position:relative;display:grid;grid-template-columns:212px minmax(0,1fr);min-height:0;flex:1;border:1px solid #d4c7a9;border-radius:5px 5px 3px 3px;background-color:var(--paper);background-image:radial-gradient(ellipse at 10% 20%,#b4aa8730,transparent 55%),linear-gradient(90deg,#bbab8529,transparent 3%,transparent 97%,#a89a772e),repeating-linear-gradient(0deg,#544b3003 0px,#544b3003 1px,transparent 1px,transparent 3px);box-shadow:0 22px 80px #031b1bb3,0 2px 5px #0005;overflow:hidden}.shore-paper:before,.shore-paper:after{content:"";position:absolute;left:0;right:0;height:6px;z-index:2;pointer-events:none;background:linear-gradient(#b7a78455,#faf4df90,#9d8f691c);border-bottom:1px solid #c1b48a55}.shore-paper:before{top:0}.shore-paper:after{bottom:0;transform:rotate(180deg)}.shore-reading-index{position:relative;padding:37px 23px 25px 27px;background:#b4ae8810;border-right:1px solid #b4ac8e55;display:flex;flex-direction:column}.shore-chart-mark{position:relative;align-self:flex-start;width:75px;height:75px;border:1px solid #8d876845;border-radius:50%;display:grid;place-items:center;color:#7a8065;margin:0 0 27px;transform:translate(var(--gaze-x,0px),var(--gaze-y,0px));transition:transform .7s ease-out}.shore-chart-mark:before{content:"";position:absolute;inset:8px;border:1px solid #8d87682b;border-radius:50%}.shore-chart-mark:after{content:"";position:absolute;inset:31px -8px;border-top:1px solid #8d876845;border-bottom:1px solid #8d876845;transform:rotate(-35deg)}.shore-chart-mark span{font:54px/1 Georgia,serif;font-weight:400}.shore-small-label{font:9px/1.8 system-ui,sans-serif;letter-spacing:.18em;font-weight:500;color:#7e795d;margin:0}.shore-index-intro{font:25px/1.2 Georgia,serif;letter-spacing:-.025em;margin:16px 0 28px;color:#374b3c}.shore-index-intro em{font-weight:400;color:#738065}.shore-reading-index nav{display:flex;flex-direction:column;gap:6px;margin:0 -12px}.shore-reading-index nav button{display:flex;align-items:baseline;gap:11px;width:100%;padding:14px 12px;border:1px solid transparent;border-radius:2px;background:transparent;text-align:left;color:#68705b;font:16px/1.3 Georgia,serif}.shore-reading-index nav button[aria-current=page]{background:#f7f3e780;border-color:#c6bea155;color:#2e4a3b;box-shadow:0 2px 5px #65543009}.shore-reading-index nav button:hover{background:#fff8e466}.shore-essay-number{font:10px system-ui,sans-serif;color:#9a855b}.shore-reading-index nav small{display:block;font:10px/1.5 system-ui,sans-serif;margin-top:6px;color:#7b7e68}.shore-index-foot{font:italic 12px/1.6 Georgia,serif;color:#7f8069;margin:auto 0 0;padding-top:30px}.shore-reading-scroll{position:relative;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#aaa081 transparent;min-height:0;padding:43px clamp(26px,4vw,65px) 32px;outline-offset:-5px}.shore-reading-scroll article{max-width:650px;margin:auto}.shore-reading-scroll article[hidden]{display:none}.shore-essay-heading .shore-small-label{display:flex;gap:12px}.shore-essay-heading h1{font:400 clamp(35px,3.5vw,52px)/1.06 Georgia,serif;letter-spacing:-.04em;color:#2b4539;margin:19px 0 17px;outline:none}.shore-essay-deck{font:italic 19px/1.5 Georgia,serif;color:#6b7560;margin:0;max-width:480px}.shore-essay-rule{display:flex;align-items:center;gap:13px;margin:24px 0 26px;color:#a28d5e}.shore-essay-rule:before{content:"";width:40px;height:1px;background:#b7a77d}.shore-essay-rule:after{content:"";flex:1;height:1px;background:#b7a77d55}.shore-essay-rule span{font:20px/1 Georgia,serif}.shore-essay-prose{font:18px/1.85 Georgia,Times New Roman,serif;color:#394235;overflow-wrap:break-word}.shore-essay-prose p{margin:0 0 1.25em}.shore-essay-prose>astro-slot>div>p:first-child:first-letter{float:left;font:58px/.9 Georgia,serif;color:#6b7758;margin:8px 9px 0 0}.shore-essay-prose h2{font:26px/1.2 Georgia,serif;color:#2c493b;letter-spacing:-.015em;margin:1.4em 0 .65em}.shore-essay-prose a{color:#426451;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#82947399;text-underline-offset:4px}.shore-essay-prose a:hover{color:#8b603f;text-decoration-color:currentColor}.shore-essay-prose .external-link-mark{font-size:.65em;white-space:nowrap}.shore-reader .sr-only,.shore-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.shore-essay-end{text-align:center;margin:27px 0 25px;color:#8d8b6e}.shore-essay-end>span{font:36px Georgia,serif}.shore-essay-end>p{font:italic 14px Georgia,serif;margin:3px 0}.shore-next-essay{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;background:transparent;border:0;border-top:1px solid #bfb69a;border-bottom:1px solid #bfb69a;padding:19px 0;color:#315040;font:22px/1.3 Georgia,serif!important;text-align:left}.shore-next-essay small{display:block;font:9px system-ui,sans-serif;letter-spacing:.12em;color:#8e8060;margin-bottom:8px}.shore-next-essay>span:last-child{font:30px Georgia,serif}.shore-plain-link{display:inline-block;font:11px system-ui,sans-serif;margin-top:28px;color:#7b7d66!important;text-decoration:underline!important;text-underline-offset:4px}.shore-reading-progress{position:absolute;left:212px;right:0;bottom:0;height:3px;background:#c7bc9b40;z-index:3}.shore-reading-progress span{display:block;height:100%;background:#98865c;transform:scaleX(var(--reading-progress,0));transform-origin:left;transition:transform .1s}.is-spyglass .shore-paper{display:block;border:0;border-radius:0;box-shadow:none;clip-path:circle(calc(var(--lens-size)/2 - 10px) at var(--scope-x,50%) var(--scope-y,50%));transition:clip-path .1s ease-out}.is-spyglass .shore-paper:before,.is-spyglass .shore-paper:after,.is-spyglass .shore-reading-index,.is-spyglass .shore-reading-progress{display:none}.is-spyglass .shore-reading-scroll{height:100%;padding:var(--scope-padding,100px) 0;scrollbar-width:none}.is-spyglass .shore-reading-scroll::-webkit-scrollbar{display:none}.is-spyglass .shore-reading-scroll article{width:calc(var(--lens-size)*.68);max-width:500px}.is-spyglass .shore-essay-heading h1{font-size:clamp(29px,3.2vw,43px)}.is-spyglass .shore-essay-heading .shore-small-label{font-size:8px;gap:6px;letter-spacing:.1em;flex-wrap:wrap}.is-spyglass .shore-essay-prose{font-size:clamp(16px,1.6vw,19px);line-height:1.8}.is-spyglass .shore-essay-deck{font-size:clamp(16px,1.7vw,19px)}.shore-reading-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:62px;padding-top:13px;color:#e3e5d2}.shore-reading-footer>span{font:italic 13px Georgia,serif;color:#c6cdb6}.shore-reading-footer button{background:none;border:0;color:#e8e6d3;font:12px system-ui,sans-serif;padding:12px 0;display:flex;align-items:center;gap:15px;min-height:44px}.shore-reading-footer .shore-step-ashore{padding:12px 20px;border:1px solid #c7b78580;border-radius:3px;color:#f5edd5;background:#274b3db8}.shore-reading-footer .shore-step-ashore:hover{background:#38604d}.shore-reader.is-closing .shore-reading-reveal{animation:shore-reading-out .22s both}.shore-reader.is-closing .shore-reading-veil{animation:shore-veil-out .22s both}@keyframes shore-veil-in{0%{opacity:0}to{opacity:1}}@keyframes shore-veil-out{to{opacity:0}}@keyframes shore-scope-lift{0%{transform:translate(var(--entry-x,0px),var(--entry-y,0px)) scale(.17);opacity:0}18%{opacity:.65}to{transform:none;opacity:1}}@keyframes shore-reading-out{to{opacity:0;transform:scale(.985)}}.shore-reader.is-still *{animation:none!important;transition:none!important}@media(max-width:850px){.shore-reading-reveal{padding:10px 22px}.shore-paper{grid-template-columns:170px minmax(0,1fr)}.shore-reading-index{padding:29px 19px}.shore-reading-index nav button{font-size:14px}.shore-index-intro{font-size:23px}.shore-reading-scroll{padding:34px 30px}.shore-reading-progress{left:170px}.shore-reading-footer>span{display:none}}@media(max-width:600px){.shore-about{top:82px;right:15px;padding:7px 10px;font-size:0!important;gap:0}.shore-about svg{width:25px;height:25px}.shore-reading-reveal{padding:6px 10px max(8px,env(safe-area-inset-bottom));max-width:none}.shore-reading-toolbar{min-height:47px;padding:0 5px 5px;gap:12px}.shore-reading-toolbar>span{gap:7px}.shore-reading-toolbar>span>span{font-size:8px;letter-spacing:.11em}.shore-reading-toolbar>span i{display:none}.shore-reading-toolbar>span>span{max-width:90px}.shore-reading-toolbar button{font-size:11px;gap:9px;padding-left:0}.shore-reading-options{gap:10px;padding:0 5px 10px}.shore-lens-essays{flex:1;gap:12px}.shore-lens-essays button{font-size:12px;gap:5px}.shore-view-toggle{font-size:10px;padding:8px}.shore-paper{display:flex;flex-direction:column;border-radius:4px}.shore-reading-index{padding:8px 10px 7px;border-right:0;border-bottom:1px solid #b4ac8e55;flex:none}.shore-chart-mark,.shore-reading-index>.shore-small-label,.shore-index-intro,.shore-index-foot{display:none}.shore-reading-index nav{flex-direction:row;gap:4px;margin:0}.shore-reading-index nav button{align-items:center;width:50%;font-size:12px;line-height:1.25;padding:10px 8px;gap:7px;min-height:46px}.shore-reading-index nav small{display:none}.shore-essay-number{font-size:9px}.shore-reading-scroll{padding:27px 23px 24px;flex:1}.shore-essay-heading .shore-small-label{font-size:8px;gap:9px}.shore-essay-heading h1{font-size:36px;margin:16px 0 13px}.shore-essay-deck{font-size:17px}.shore-essay-rule{margin:19px 0 22px}.shore-essay-prose{font-size:17px;line-height:1.8}.shore-essay-prose h2{font-size:24px}.shore-reading-progress{left:0}.shore-next-essay{font-size:20px!important}.shore-reading-footer{min-height:57px;padding:7px 5px 0;gap:12px}.shore-reading-footer button{font-size:11px;gap:9px}.shore-reading-footer .shore-step-ashore{padding:10px 14px}.is-spyglass .shore-reading-footer{flex-wrap:wrap;row-gap:1px}.is-spyglass .shore-reading-footer>span{display:block;flex-basis:100%;order:-1;text-align:center;font-size:11px}}@media(pointer:coarse){.shore-mouse-hint{display:none}}@media(prefers-reduced-motion:reduce){.shore-reader *{animation:none!important;transition:none!important}.has-shore-reading .world-canvas{transform:none;transition:none;filter:none}}.shore-reading-toolbar button{min-width:40px;min-height:40px;justify-content:center}.shore-plain-link{padding-block:10px}:root{color-scheme:light}body:has(.harbour-world){margin:0;background:#245e60}.harbour-world{--cream:#f5edd9;--ink:#213f39;--muted:#60736a;--rust:#af704c;position:relative;isolation:isolate;width:100%;height:100svh;min-height:540px;overflow:hidden;background:#286b6d;color:var(--cream);font:15px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.harbour-world *{box-sizing:border-box}.harbour-world button,.harbour-world a{-webkit-tap-highlight-color:transparent}.harbour-world button{font:inherit;cursor:pointer}.harbour-world a{color:inherit;text-decoration:none}.harbour-world button:disabled{cursor:wait;opacity:.5}.harbour-world button:focus-visible,.harbour-world a:focus-visible{outline:3px solid #d5a65c;outline-offset:5px}.world-canvas{position:absolute;inset:0;touch-action:none}.world-canvas canvas{display:block;width:100%;height:100%;cursor:grab}.world-canvas canvas:active{cursor:grabbing}.world-edge{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(12,40,39,.42),transparent 18%,transparent 75%,rgba(11,44,43,.5));transition:background 1s}.has-intro .world-edge{background:linear-gradient(90deg,rgba(13,43,42,.91),rgba(13,43,42,.64) 27%,rgba(13,43,42,.12) 52%,transparent 72%),linear-gradient(180deg,rgba(18,46,45,.24),transparent 30%,transparent 75%,rgba(11,44,43,.4))}.world-header{position:absolute;top:28px;left:4%;right:4%;display:flex;align-items:center;justify-content:space-between;z-index:10}.world-brand{display:flex;align-items:center;gap:12px;font:22px Georgia,serif;text-shadow:0 1px 12px #284c47}.world-emblem{display:inline-grid;place-items:center;font:35px Georgia,serif;color:#ebcf8e}.world-mode{display:flex;border:1px solid #eee6d080;border-radius:6px;padding:4px;background:#23473f45;backdrop-filter:blur(12px);font-size:12px;letter-spacing:.04em}.world-mode>a,.world-mode>span{padding:8px 17px;border-radius:3px}.world-mode>span{color:var(--ink);background:var(--cream)}.world-mode>a:hover{background:#f5edd920}.world-loading{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;background:#285d5c;z-index:5;letter-spacing:.04em}.loading-sun{font-size:60px;color:#e7c887;animation:turn 14s linear infinite}.world-intro{position:absolute;left:6.4%;top:50%;transform:translateY(-47%);z-index:5;width:min(480px,40%);animation:arrive 1.2s both}.world-kicker{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.19em;display:flex;align-items:center;gap:10px;margin:0 0 22px}.world-kicker>span{width:24px;height:1px;background:#d3ba7d}.world-intro h1{font:400 clamp(48px,5.8vw,91px)/1.02 Georgia,serif;letter-spacing:-.045em;margin:0 0 25px}.world-intro h1 em{font-weight:400;color:#e4c48c}.intro-copy{font-size:15px;line-height:1.8;color:#e0e7d7;margin:0 0 30px}.world-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;background:var(--cream);color:var(--ink)!important;padding:15px 20px;border:1px solid var(--cream);border-radius:3px;font-size:13px;font-weight:600;transition:transform .2s,background .2s}.world-primary:hover{background:#fff8e8;transform:translateY(-2px)}.world-primary>span{font-size:20px;line-height:1}.world-text-button{display:block;border:0;background:none;color:inherit;padding:15px 0;font-size:12px!important}.world-text-button:hover{text-decoration:underline;text-underline-offset:5px}.intro-footnote{font:italic 13px Georgia,serif;color:#c1d0ba;margin:20px 0 0}.world-labels{position:absolute;inset:0;pointer-events:none;z-index:3}.world-pin{position:absolute;left:0;top:0;pointer-events:auto;background:#f5edd9ed;color:#25483f;border:1px solid #fff8e6;border-radius:4px;padding:9px 15px;box-shadow:0 4px 20px #103b3d30;font:17px Georgia,serif!important;text-align:left;white-space:nowrap;transition:opacity .4s,background .2s;will-change:transform}.world-pin:hover,.world-pin.is-current{background:#fff9e7}.world-pin small{display:block;font:9px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#6e7c6e;letter-spacing:.03em}.pin-horizon{background:#e6e8d8b5;border:1px solid #f3ead36b;font-size:14px!important}.has-intro .world-pin{opacity:0;pointer-events:none}.world-weather{position:absolute;top:96px;left:4%;font:italic 13px Georgia,serif;color:#e9e8d7;text-shadow:0 1px 9px #214b49;display:flex;align-items:center;gap:8px}.weather-dot{width:6px;height:6px;background:#c4d4c6;border-radius:50%;box-shadow:0 0 0 4px #dce6d71a}.world-destinations{position:absolute;bottom:70px;left:50%;transform:translate(-50%);display:flex;gap:3px;background:#f5edd9ec;padding:5px;border-radius:5px;box-shadow:0 5px 25px #153e3e30;z-index:5;white-space:nowrap}.world-destinations button{background:none;color:#2b4e43;border:0;padding:10px 16px;border-radius:2px;font-size:12px}.world-destinations button span{font-size:9px;margin-right:8px;color:#9a8156}.world-destinations button:hover,.world-destinations button[aria-pressed=true]{background:#dce0c8}.world-tools{position:absolute;right:4%;bottom:70px;display:flex;gap:1px;background:#f1e9dce8;border-radius:4px;overflow:hidden;z-index:6}.world-tools button{background:none;border:0;color:#2a5047;min-width:38px;height:38px;font-size:20px}.world-tools button:last-child{font-size:13px}.world-tools button:hover{background:#d9dec8}.world-footer{position:absolute;bottom:25px;left:4%;right:4%;display:flex;align-items:center;justify-content:space-between;pointer-events:none;font-size:9px;letter-spacing:.14em;color:#dae2ce;z-index:4}.world-footer i{display:inline-block;width:3px;height:3px;background:#d5ba83;border-radius:50%;margin:0 9px 2px}.world-help{font-size:10px;letter-spacing:.03em;color:#d0e2d6}.world-landing{position:absolute;top:135px;left:4%;width:min(370px,36%);max-height:calc(100svh - 285px);overflow:auto;padding:28px;background:#f5edd9f5;color:var(--ink);border:1px solid #fffae7;border-radius:5px;box-shadow:0 12px 50px #123c3e33;z-index:7;animation:arrive .45s both;outline:none}.world-landing .world-kicker{color:#8d7854;margin:0 0 12px;font-size:9px;letter-spacing:.13em}.world-landing h2{font:400 33px/1.1 Georgia,serif;letter-spacing:-.035em;margin:0 0 15px;padding-right:15px}.world-landing>p{font-size:13px;line-height:1.7;color:#5f7064}.landing-close{position:absolute;top:12px;right:15px;width:28px;height:28px;background:none;border:0;color:#7d8674;font-size:24px!important}.landing-story{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #cbd0b9;padding:15px 0;font:18px Georgia,serif}.landing-story:last-of-type{border-bottom:1px solid #cbd0b9}.landing-story small{display:block;font:8px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.13em;color:#8d7854;margin-bottom:4px}.landing-story:hover{color:#a16d3e}.world-landing .landing-aside{font:italic 13px/1.6 Georgia,serif;color:#7b806d;margin:20px 0 0}.world-landing .world-primary{background:#294e43;border-color:#294e43;color:var(--cream)!important;width:100%;font-size:11px;padding:13px 15px}.social-tabs{display:flex;gap:5px;border-block:1px solid #ccd0b8;padding:10px 0}.social-tabs button{flex:1;border:0;border-radius:3px;background:none;padding:8px 3px;font-size:10px;color:#65715e}.social-tabs button[aria-selected=true]{background:#dbe0c9;color:#25483b}.social-copy{font-size:13px;line-height:1.7;margin:15px 0}.future-note{display:flex;gap:16px;border-block:1px solid #ccd0b8;margin:20px 0;padding:16px 0;align-items:center}.future-note>span{font-size:35px;color:#b88c4e}.future-note p{font:italic 16px/1.5 Georgia,serif;margin:0;color:#6a735d}.world-sailing{position:absolute;bottom:134px;left:50%;transform:translate(-50%);font:italic 16px Georgia,serif;display:flex;gap:13px;align-items:center;background:#234e48dc;padding:12px 20px;border:1px solid #adc3ab40;border-radius:4px;z-index:6;white-space:nowrap}.sailing-line{width:25px;height:1px;background:#dfc994;animation:sailing 1.4s infinite}.world-fallback{position:absolute;inset:0;z-index:8;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:8%;background:#285a55}.world-fallback h1{font:48px/1.1 Georgia,serif}.world-fallback p{max-width:480px}.world-fallback>a{margin-top:16px}.has-error .world-header{z-index:9}.has-error .world-labels{display:none}@keyframes arrive{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes turn{to{rotate:360deg}}@keyframes sailing{50%{opacity:.3;scale:.6 1}}@media(min-width:1500px){.world-intro{left:8%}.world-landing{left:6%;top:155px;width:390px}.world-header,.world-footer{left:5%;right:5%}}@media(max-width:900px){.world-tools{right:20px;bottom:130px;flex-direction:column}.world-destinations{bottom:65px}.world-landing{width:330px;max-height:calc(100svh - 270px)}.world-help{display:none}.world-intro{width:45%;left:5%}.world-intro h1{font-size:61px}.intro-copy{font-size:13px}.desktop-break{display:none}}@media(max-width:600px){.harbour-world{min-height:600px}.world-header{top:20px;left:20px;right:20px}.world-brand{font-size:18px;gap:7px}.world-emblem{font-size:28px}.world-mode>a,.world-mode>span{padding:7px 12px}.world-mode{font-size:11px}.has-intro .world-edge{background:linear-gradient(180deg,#153d3e55,transparent 30%,#163e3e8c 48%,#163e3ef5 85%)}.world-intro{inset:auto 25px 76px;width:auto;transform:none}.world-intro h1{font-size:53px;line-height:1.03;max-width:330px;margin-bottom:15px}.world-intro .world-kicker{margin-bottom:13px;font-size:9px}.intro-copy{font-size:12px;max-width:270px;margin-bottom:20px}.intro-footnote{display:none}.world-intro .world-primary{padding:12px 17px;font-size:12px}.world-intro .world-text-button{display:inline-block;margin-left:13px;font-size:10px!important}.world-footer{left:23px;bottom:23px;right:23px;font-size:8px;letter-spacing:.11em}.world-weather{left:23px;top:80px;font-size:11px}.world-tools{right:14px;bottom:128px}.world-tools button{min-width:34px;height:34px}.world-destinations{left:12px;right:12px;bottom:59px;transform:none;justify-content:space-between;padding:4px;gap:0}.world-destinations button{font-size:10px;padding:11px 9px}.world-destinations button span{margin-right:3px;font-size:8px}.world-pin{padding:6px 10px;font-size:14px!important}.world-pin small{font-size:8px}.world-landing{top:auto;bottom:115px;left:14px;width:calc(100% - 66px);max-height:48svh;padding:22px 20px;backdrop-filter:blur(8px)}.world-landing h2{font-size:27px}.world-landing>p,.social-copy{font-size:12px}.world-landing .landing-aside{font-size:11px}.landing-story{font-size:16px;padding:12px 0}.world-sailing{bottom:120px;font-size:13px;padding:10px 15px}.world-fallback{padding:25px}.world-fallback h1{font-size:39px}}@media(prefers-reduced-motion:reduce){.harbour-world *{animation:none!important;transition:none!important}}.world-landing .step-ashore{margin:8px 0 0;font-size:13px}.world-landing .arrival-hint{font-size:11px;margin:8px 0 20px;color:#71806b}.is-ashore .world-labels{display:none}.foot-labels{position:absolute;inset:0;pointer-events:none;z-index:4}.foot-labels[aria-hidden=true]{display:none}.foot-pin{position:absolute;top:0;left:0;pointer-events:auto;border:1px solid #f6e5be;background:#f4eddbef;color:#294d43;box-shadow:0 4px 20px #24443c30;border-radius:3px;padding:10px 14px;display:flex;gap:18px;align-items:center;font-size:11px!important;white-space:nowrap}.foot-pin-shop{background:#294e43;color:#f7edce}.foot-pin:disabled{opacity:0;pointer-events:none}.ashore-caption{position:absolute;left:4%;top:105px;text-shadow:0 2px 14px #21433e;pointer-events:none}.ashore-caption>span{font-size:9px;letter-spacing:.18em;color:#ecdbb1}.ashore-caption h1{font:36px/1.05 Georgia,serif;margin:9px 0 10px;letter-spacing:-.025em}.ashore-caption p{font:italic 13px/1.5 Georgia,serif;max-width:230px;color:#eee8d1}.ashore-actions{position:absolute;bottom:65px;left:50%;transform:translate(-50%);z-index:7;max-width:calc(100% - 135px)}.ashore-actions>p{font:italic 14px Georgia,serif;color:#fff3d8;text-shadow:0 1px 8px #254b41;text-align:center;margin:0 0 13px}.ashore-actions>div{display:flex;gap:4px;padding:5px;background:#f6eedcef;border:1px solid #f9f1da;border-radius:4px;box-shadow:0 6px 30px #214d4240;white-space:nowrap}.ashore-actions button{padding:13px 18px;border:0;border-radius:2px;background:none;color:#3a584b;font-size:12px}.ashore-actions button:first-child{background:#2c5044;color:#f7edcf}.ashore-actions button>span{margin-left:14px}.ashore-actions button:hover{background:#dce0ca}.ashore-actions button:first-child:hover{background:#3c6451}.reading-room{position:fixed;inset:0;width:100%;height:100svh;max-width:none;max-height:none;border:0;margin:0;padding:0;background:#eae6db;color:#29473d;overflow:hidden;box-shadow:none;animation:room-entry .55s both}.reading-room::backdrop{background:#eae6db}.reading-room-header{height:67px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid #d1d4c5;background:#f5efdf;gap:15px}.reading-room-header button{background:none;border:0;padding:12px 0;color:#29483e;font-size:12px}.reading-room-header button>span{margin-right:10px}.reading-room-header p{margin:0;font-size:9px;letter-spacing:.15em;color:#7c816b}.reading-room-header p>span{margin:0 12px;color:#b4ae96}.reading-room-header a{font-size:12px}.reading-room-content{height:calc(100% - 67px);position:relative}.reading-room iframe{border:0;width:100%;height:100%;display:block;background:#ece7da}.reading-room-loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ece7da;gap:14px}.reading-room-loading>span{font-size:48px;color:#b49457}.reading-room-loading p{font:23px Georgia,serif}.reading-room-loading a,.reading-room-loading button{font-size:12px;background:none;border:0;color:#476650}.reading-room-loading button{text-decoration:underline}.is-ashore .world-tools{bottom:145px}@keyframes room-entry{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media(max-width:900px){.ashore-actions button{padding:13px 14px}.ashore-caption{top:94px;left:24px}.ashore-caption h1{font-size:30px}.ashore-caption p{max-width:200px}.reading-room-header p{display:none}}@media(max-width:600px){.ashore-caption{top:83px;left:23px}.ashore-caption>span{font-size:8px}.ashore-caption h1{font-size:29px;margin:7px 0}.ashore-caption p{max-width:220px;font-size:11px}.ashore-actions{left:12px;right:12px;bottom:56px;transform:none;max-width:none}.ashore-actions>div{justify-content:space-between;gap:1px;padding:4px}.ashore-actions button{padding:12px 10px;font-size:10px}.ashore-actions button>span{margin-left:5px}.ashore-actions>p{font-size:12px}.foot-pin{padding:8px 10px;font-size:10px!important;gap:8px}.foot-pin-garden{display:none}.is-ashore .world-tools{bottom:150px}.reading-room-header{height:58px;padding:0 16px}.reading-room-header button,.reading-room-header a{font-size:11px}.reading-room-content{height:calc(100% - 58px)}}.is-ashore .world-edge{background:linear-gradient(180deg,#173d3e80,transparent 38%,transparent 75%,#173d3e80)}.is-inside .world-header{top:22px}.is-inside .world-brand{font-size:18px}.is-inside .world-edge{background:linear-gradient(180deg,#332e258f,transparent 24%,transparent 68%,#332e2599)}.inside-caption{position:absolute;left:4%;top:105px;color:#f3e4bf;pointer-events:none;text-shadow:0 2px 12px #322d29}.inside-caption>span{font-size:9px;letter-spacing:.2em}.inside-caption h1{font:36px/1.12 Georgia,serif;margin:8px 0 10px;letter-spacing:-.02em}.inside-caption p{font:italic 13px Georgia,serif;max-width:210px;line-height:1.6}.inside-actions{position:absolute;bottom:65px;left:50%;transform:translate(-50%);z-index:7;text-align:center;color:#f3e7ce}.inside-actions>p{font:italic 13px Georgia,serif;text-shadow:0 2px 6px #382f29;white-space:nowrap}.inside-actions>div{display:flex;gap:4px;padding:5px;background:#eee7d9eb;border:1px solid #f4e6c8;border-radius:4px;white-space:nowrap}.inside-actions button{border:0;padding:12px 17px;background:none;color:#314e43;font-size:12px;border-radius:2px}.inside-actions button[aria-pressed=true]{background:#325348;color:#faedcb}.inside-actions .choose-book{background:#efd8a7;color:#3b4234;margin-top:9px;padding:10px 24px;font-size:11px;min-width:180px}.choose-book>span{margin-left:35px}.inside-actions>a{display:block;font-size:12px;padding:12px}.is-inside .world-tools{right:25px;bottom:80px}.shelf-titles{position:absolute;right:4%;top:95px;width:290px;max-height:calc(100svh - 300px);overflow:auto;background:#f2e9d9f7;color:#2c493f;padding:24px 22px;box-shadow:0 8px 40px #28282040;border:1px solid #fff2d4;border-radius:4px;z-index:9}.shelf-titles>p{font:italic 16px Georgia,serif;margin:0 0 16px}.shelf-titles>button:not(.shelf-titles-close){position:relative;width:100%;display:block;background:none;text-align:left;border:0;border-top:1px solid #c7c8b2;padding:14px 20px 14px 0;color:inherit;font:17px/1.2 Georgia,serif}.shelf-titles>button>small{display:block;font:10px/1.5 system-ui;color:#6d7667;margin-top:5px}.shelf-titles>button>span{position:absolute;right:0;top:15px;font-size:16px}.shelf-titles-close{position:absolute;right:10px;top:5px;border:0;background:none;color:#717b69;font-size:25px!important}.world-book{position:fixed;inset:0;margin:0;width:100%;height:100svh;max-width:none;max-height:none;border:0;padding:0;background:transparent;overflow:hidden}.world-book::backdrop{background:transparent}.world-book iframe{opacity:0;position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent}.world-book.is-ready iframe{opacity:1}.book-opening{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#f2ead9;color:#304a40;box-shadow:0 6px 50px #153c3b40;padding:28px;border:1px solid #fff7e2;border-radius:5px;min-width:250px;text-align:center}.book-opening>p{font:20px/1.4 Georgia,serif}.book-opening button,.book-opening a{display:block;margin:18px auto 0;font-size:12px;background:none;border:0;color:#426456;text-decoration:underline}.is-approaching .ashore-caption{opacity:0;transition:opacity .4s}.is-inside .world-canvas canvas{cursor:pointer}.is-inside .world-help{display:none}@media(max-width:900px){.inside-caption{top:86px}.inside-caption h1{font-size:29px}.inside-caption p{font-size:12px}.shelf-titles{right:20px;width:270px}}@media(max-width:600px){.inside-caption{top:87px;left:23px}.inside-caption h1{font-size:28px}.inside-caption p{max-width:220px;font-size:11px}.inside-actions{left:12px;right:12px;bottom:56px;transform:none}.inside-actions>div{justify-content:space-between;gap:0}.inside-actions button{font-size:10px;padding:12px 10px}.inside-actions>p{font-size:11px}.is-inside .world-tools{right:14px;bottom:205px}.shelf-titles{inset:auto 58px 190px 14px;width:auto;max-height:45svh}.shelf-titles>button:not(.shelf-titles-close){font-size:15px;padding:11px 16px 11px 0}.is-inside .world-header{top:20px}}.has-painted-visit .world-edge{background:linear-gradient(180deg,#17363255,transparent 18%,transparent 80%,#17363265)}.has-painted-visit .ashore-caption,.has-painted-visit .inside-caption{top:90px;left:4%;padding:12px 16px;border-left:2px solid #e9dbb6;background:#203c3570;backdrop-filter:blur(5px);border-radius:0 3px 3px 0;max-width:310px}.has-painted-visit .ashore-caption h1,.has-painted-visit .inside-caption h1{font-size:25px;margin:5px 0 0;color:#f5edd9}.has-painted-visit .ashore-caption p,.has-painted-visit .inside-caption p{display:none}.has-painted-visit .ashore-caption>span,.has-painted-visit .inside-caption>span{font-size:8px;letter-spacing:.2em}.has-painted-visit .foot-pin{font-size:12px!important;padding:11px 16px;gap:18px;background:#f3eddbdf;color:#294b40;border-color:#faf4e4;box-shadow:0 3px 18px #233c3530;backdrop-filter:blur(6px)}.has-painted-visit .foot-pin-shop{background:#244b43e8;color:#fff3d7}.has-painted-visit .ashore-actions>div,.has-painted-visit .inside-actions>div{background:#f3eddbed;backdrop-filter:blur(8px)}.has-painted-visit .world-footer{font-size:8px}@media(max-width:600px){.has-painted-visit .ashore-caption,.has-painted-visit .inside-caption{top:78px;left:20px;padding:8px 11px;max-width:255px}.has-painted-visit .ashore-caption h1,.has-painted-visit .inside-caption h1{font-size:20px}.has-painted-visit .foot-pin{font-size:10px!important;padding:9px 12px;gap:10px}}.has-painted-visit .inside-caption p.inside-line,.has-painted-visit .inside-caption p.inside-cite{display:block}.inside-caption p.inside-line{max-width:270px;margin:8px 0 0;font:italic 13px/1.55 Georgia,serif;color:#f5edd9}.inside-caption p.inside-cite{max-width:270px;margin:6px 0 0;font:11px/1.45 Georgia,serif;font-style:normal;opacity:.85}@media(max-width:600px){.inside-caption p.inside-line{font-size:11.5px;max-width:230px}.inside-caption p.inside-cite{font-size:10px}}@media(min-width:601px){.inside-actions{display:grid;grid-template-columns:auto auto;align-items:center;-moz-column-gap:8px;column-gap:8px;bottom:34px}.inside-actions>p{grid-column:1/-1}.inside-actions .choose-book{margin-top:0}}.landing-close{width:40px;height:40px;top:6px;right:9px}.shelf-titles-close{min-width:40px;min-height:40px;top:0;right:4px}.world-mode>a,.world-mode>span{min-height:36px;display:inline-flex;align-items:center}.world-places{font-size:12px;padding:10px 14px;border-bottom:1px solid #f5edd960}.portal-invitation{position:absolute;left:4%;bottom:132px;width:272px;z-index:8;padding:20px 22px;background:#f4eddeed;color:#2c493f;border:1px solid #fff5de;border-radius:4px;backdrop-filter:blur(8px)}.portal-invitation h2{font:26px/1.15 Georgia,serif;margin:0 0 9px}.portal-invitation p{font:13px/1.55 system-ui;margin:0 0 14px}.portal-invitation p[role=status]{font-size:11px;margin:12px 0 0}.portal-invitation .world-primary{background:#31564a;color:#f9f0dc!important;border-color:#31564a;width:100%;padding:12px 15px;font-size:12px}.portal-invitation>a{display:block;margin-top:14px;font-size:12px;text-decoration:underline;text-underline-offset:3px}.portal-invitation button:disabled{opacity:.55;cursor:wait}.portal-visit{position:absolute;inset:0;pointer-events:none;z-index:7}.portal-visit button,.portal-visit a{pointer-events:auto}.portal-caption{position:absolute;top:100px;left:4%;color:#fff4dc;text-shadow:0 2px 14px #314239}.portal-caption>span{font-size:9px;letter-spacing:.17em}.portal-caption h1{font:36px/1.1 Georgia,serif;margin:8px 0}.portal-caption p{font:italic 14px/1.5 Georgia,serif;margin:0}.portal-actions{position:absolute;left:4%;bottom:66px;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.portal-actions>div{display:flex;gap:2px;background:#f3ecddec;border-radius:3px;padding:4px}.portal-actions button,.portal-actions a{border:0;border-radius:3px;background:none;color:#2d4a3e;padding:12px 14px;font-size:12px}.portal-actions .portal-back{background:#f3ecddec;padding:13px 20px}.portal-actions button:hover,.portal-actions a:hover{background:#fff6e3}.portal-actions button:disabled{opacity:.5}.portal-actions a{text-decoration:underline;text-underline-offset:3px}.in-portal .world-tools{bottom:70px}.in-portal .world-canvas canvas{cursor:grab}.in-portal .world-edge{background:linear-gradient(180deg,#213d3c80,transparent 32%,transparent 75%,#213d3c70)}.portal-crossing .portal-caption,.portal-crossing .portal-actions>div{opacity:0;pointer-events:none}.portal-crossing .portal-actions>div>*{pointer-events:none}.portal-crossing .world-tools{visibility:hidden}@media(max-width:600px){.world-places{font-size:10px;padding:9px 6px}.inside-actions button{padding:12px 8px}.portal-invitation{left:16px;right:16px;bottom:136px;width:auto;padding:13px 16px}.portal-invitation h2{font-size:21px}.portal-invitation p{font-size:12px;margin-bottom:9px}.portal-invitation .world-primary{width:auto;min-width:175px;padding:10px 13px}.portal-invitation>a{display:inline-block;margin:12px 0 0 12px;font-size:11px}.at-yours .world-tools{bottom:326px}.portal-caption{top:88px;left:22px}.portal-caption h1{font-size:28px}.portal-actions{left:14px;right:14px;bottom:58px}.portal-actions>div{width:100%;justify-content:space-between}.portal-actions button,.portal-actions a{font-size:10px;padding:11px 9px}.portal-actions .portal-back{font-size:12px}.in-portal .world-tools{bottom:173px}}.world-header{justify-content:flex-start;gap:20px}.world-mode{margin-left:auto}@media(max-width:600px){.world-header{gap:10px}.portal-actions>div{flex-wrap:wrap;justify-content:flex-start}.portal-actions>div>a{flex-basis:100%;text-align:left}.portal-actions button,.portal-actions a{min-height:44px;display:inline-flex;align-items:center}.in-portal .world-tools{bottom:215px}}.portal-place-choices{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid #c6bba2}.portal-place-choices button{min-height:44px;padding:8px 12px;border:1px solid #a79e87;background:transparent;color:#314a3e;font-size:11px}.portal-place-choices button[aria-pressed=true]{background:#314a3e;border-color:#314a3e;color:#f5edd9}.portal-invitation .portal-place-choices button:disabled{opacity:.6}.portal-caption>small{font-size:10px;display:block;margin-top:12px}.harbour-world[data-portal-destination=future-dads].in-portal .world-edge{background:linear-gradient(180deg,#382419b8,transparent 32%,transparent 72%,#38241970)}.harbour-world[data-portal-destination=future-dads].in-portal .portal-caption h1{font-family:Future Dads Hand,Georgia,serif;font-size:47px}.harbour-world[data-portal-destination=future-dads].in-portal .portal-actions>div{background:#f6f4eef5;border-color:#cba270;color:#3b2a1d}.harbour-world[data-portal-destination=future-dads].in-portal .portal-actions .portal-back{background:#f6f4eeed;color:#3b2a1d;border-color:#b99570}.portal-actions>div{flex-wrap:wrap;justify-content:center}@media(max-width:600px){.portal-invitation{max-height:42svh;overflow:auto}.portal-place-choices{margin-bottom:8px;padding-bottom:8px}.portal-place-choices button{flex:1;font-size:10px;padding:8px}.at-yours .world-tools{bottom:380px}.harbour-world[data-portal-destination=future-dads].in-portal .portal-caption h1{font-size:37px}.harbour-world[data-portal-destination=future-dads].in-portal .portal-caption>p{font-size:12px;max-width:240px}.harbour-world[data-portal-destination=future-dads].in-portal .portal-actions>div>button{min-height:44px}.harbour-world[data-portal-destination=future-dads].in-portal .world-tools{bottom:208px}}.future-dads-voyage{position:absolute;inset:0;z-index:45;visibility:hidden;opacity:0;pointer-events:none;transform-origin:0 0;background:transparent}.future-dads-voyage.is-active{visibility:visible;opacity:1;pointer-events:auto}.future-dads-voyage iframe{display:block;width:100%;height:100%;border:0;background:transparent}.future-dads-loading{position:absolute;inset:0;display:grid;place-content:center;text-align:center;background:#faf3e3;color:#423324;padding:24px}.in-future-dads>:is(.world-header,.world-labels,.world-destinations,.world-tools,.world-footer,.world-landing,.world-sailing){visibility:hidden;pointer-events:none}.world-destinations{max-width:calc(100% - 32px);flex-wrap:wrap;justify-content:center}.world-pin-number{display:none}@media(max-width:600px){.world-pin{width:38px;height:38px;padding:0;border-radius:50%;display:grid;place-items:center}.world-pin .world-pin-name,.world-pin small{display:none}.world-pin .world-pin-number{display:block;font:13px Georgia,serif}.world-tools{bottom:152px}}@media(max-width:650px){.world-destinations button{padding:9px 11px;font-size:12px}.world-destinations{gap:0}}img.world-emblem{width:34px;height:34px;border-radius:6px;-o-object-fit:cover;object-fit:cover}img.loading-sun{width:64px;height:64px;border-radius:10px;animation:mark-breathe 2.4s ease-in-out infinite}.reading-room-loading>img{border-radius:8px;animation:mark-breathe 2.4s ease-in-out infinite}@keyframes mark-breathe{50%{opacity:.55}}@media(max-width:700px){img.world-emblem{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){img.loading-sun,.reading-room-loading>img{animation:none}}@font-face{font-family:Future Dads Hand;src:url(/world/connected/fonts/AmaticSC-Bold.ttf) format("truetype");font-weight:700;font-display:swap}.podcast-listener{width:min(1040px,94vw);max-width:none;max-height:92svh;padding:0;border:1px solid #ac8f72;border-radius:4px;background:#f6f4ee;color:#3b2a1d;font:17px/1.65 Georgia,serif;box-shadow:0 25px 90px #1d1b1959}.podcast-listener::backdrop{background:#38261abb;backdrop-filter:blur(5px)}.podcast-listener>header{display:flex;align-items:center;justify-content:space-between;gap:20px;position:sticky;top:0;background:#f6f4ee;z-index:1;padding:15px 25px;border-bottom:1px solid #d2bda6}.podcast-listener>header>span{font:700 29px/1.1 Future Dads Hand,serif}.podcast-listener button{cursor:pointer;color:inherit}.podcast-listener>header>button{min-height:44px;padding:10px 15px;background:none;border:1px solid #9b7c5b;font:12px system-ui,sans-serif}.podcast-listener :focus-visible{outline:3px solid #8b5b24;outline-offset:4px}.podcast-listener-body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:30px;padding:30px}.podcast-listener-art img{width:100%;height:auto;display:block}.podcast-listener-art small{font:11px system-ui,sans-serif;display:block;margin-top:12px}.podcast-listener-current h1{font:700 40px/1.12 Future Dads Hand,serif;margin:14px 0}.podcast-listener .podcast-kicker{font-size:15px;margin:0}.podcast-episode-meta{font:12px/1.6 system-ui,sans-serif;color:#72563b}.podcast-listener audio{width:100%;margin:15px 0}.podcast-listener-current>a{font:13px system-ui,sans-serif;text-underline-offset:4px;color:inherit;display:inline-flex;align-items:center;min-height:44px}.podcast-description{font-size:16px;white-space:pre-line}.podcast-episode-list{grid-column:1/-1;border-top:1px solid #d2bda6;padding-top:20px}.podcast-episode-list h2{font:700 32px Future Dads Hand,serif;margin:0 0 15px}.podcast-episode-list button{display:block;text-align:left;width:100%;background:none;border:0;border-top:1px solid #e1d4c2;padding:15px 14px;min-height:60px;font:18px/1.4 Georgia,serif}.podcast-episode-list button[aria-pressed=true]{background:#eee8d8;border-left:4px solid #8b9c38}.podcast-episode-list small{display:block;font:11px system-ui,sans-serif;margin-top:7px;color:#72563b}@media(max-width:600px){.podcast-listener{width:100%;height:100svh;max-height:100svh;border:0;border-radius:0}.podcast-listener>header{padding:12px 16px;gap:13px}.podcast-listener>header>span{font-size:25px}.podcast-listener>header>button{font-size:10px;max-width:57%;padding:9px 11px}.podcast-listener-body{display:block;padding:22px}.podcast-listener-art{float:left;width:110px;margin:0 20px 15px 0}.podcast-listener-art small{font-size:9px}.podcast-listener-current h1{font-size:34px;margin-top:12px}.podcast-listener-current audio{clear:both;margin-top:20px}.podcast-description{font-size:17px}.podcast-episode-list{margin-top:25px}.podcast-episode-list button{padding-inline:9px;font-size:17px}}.podcast-notes summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;font:13px/44px system-ui,sans-serif;list-style-position:inside}.podcast-notes summary:focus-visible{outline:3px solid #8b5b24;outline-offset:3px}.podcast-player{position:absolute;z-index:20;right:4%;bottom:175px;width:340px;padding:16px 18px;border:1px solid #c9ad8b;border-radius:4px;background:#f6f4eef2;color:#3b2a1d;box-shadow:0 8px 30px #38261a22;font:12px/1.4 system-ui,sans-serif}.podcast-player h2{font:22px/1.2 Georgia,serif;margin:0 0 12px}.podcast-transport{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin:18px 0;font:12px/1.4 system-ui,sans-serif;color:#3b2a1d;clear:both}.podcast-player .podcast-transport{margin:0}.podcast-play{min-height:44px;border:1px solid #9b7c5b;border-radius:3px;background:#fffaf0;color:inherit;padding:8px 12px;font:inherit;cursor:pointer}.podcast-volume{display:flex;flex-direction:column;gap:2px;min-width:0}.podcast-volume input{width:100%;height:32px;margin:0}.podcast-progress{grid-column:1/-1;display:flex;align-items:center;gap:9px;font-variant-numeric:tabular-nums}.podcast-progress input{flex:1;min-width:0;width:100%;height:44px;margin:0}.podcast-transport input{accent-color:#8b5b24;cursor:pointer}.podcast-transport p{grid-column:1/-1;margin:0;font:12px/1.5 system-ui,sans-serif}.podcast-player :focus-visible{outline:3px solid #8b5b24;outline-offset:3px}@media(max-width:600px){.podcast-player{left:14px;right:14px;bottom:280px;width:auto;padding:12px 14px}.podcast-player h2{font-size:18px;margin-bottom:8px}.podcast-player .podcast-transport{gap:4px 14px}.harbour-world[data-portal-destination=future-dads].in-portal:has(.podcast-player) .world-tools{flex-direction:row;right:14px;bottom:220px}.harbour-world:has(.podcast-player) .world-tools button{min-width:44px;height:44px}}@media(max-width:600px)and (max-height:700px){.harbour-world:has(.podcast-player) .portal-caption{display:none}.podcast-player{bottom:265px}}.harbour-world[data-site-owner=nowbrary] .world-labels,.harbour-world[data-site-owner=future-dads] .world-labels{display:none}.world-mode button{background:none;border:0;color:inherit;font:inherit;padding:12px 18px;cursor:pointer}.connected-activity,.connected-native{position:absolute;z-index:35;top:90px;right:24px;min-height:44px;background:#f5f0df;color:#284b46;border:1px solid #a1ac95;border-radius:4px;padding:12px 18px;font:inherit;cursor:pointer}.connected-native{top:auto;bottom:190px;right:24px}@media(max-width:650px){.connected-activity{top:86px;right:12px;font-size:14px;padding:8px 12px}.connected-native{right:12px;bottom:220px;font-size:14px}.harbour-world[data-site-owner=future-dads] .world-brand span:last-child{font-size:22px}.world-mode button{font-size:13px;padding:8px}}
