.island-carnet{--ic-paper:#f8f3e8;--ic-blue:#254f73;--ic-rust:#97482e;--ic-ink:#292e27;--ic-rule:#b8bbae;color:var(--ic-ink);background:var(--ic-paper);font-family:var(--serif,"EB Garamond", Garamond, Georgia, serif);isolation:isolate;padding:clamp(64px,7.4vw,120px) 0 clamp(64px,7vw,112px);font-weight:400}.island-carnet *,.island-carnet :before,.island-carnet :after{box-sizing:border-box}.island-carnet .ic-inner{width:min(1352px,100% - clamp(40px,9vw,144px));margin-inline:auto}.island-carnet button{cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit;font-weight:400}.island-carnet button:disabled{cursor:default}:is(.island-carnet a:focus-visible,.island-carnet button:focus-visible,.island-carnet video:focus-visible){outline:2px solid var(--ic-rust);outline-offset:5px}.island-carnet .ic-header{grid-template-columns:1.25fr 1fr;align-items:end;gap:48px;margin-bottom:clamp(40px,4.8vw,74px);display:grid}.island-carnet .ic-kicker{color:var(--ic-rust);margin:0 0 26px;font-size:19px;line-height:1.2}.island-carnet .ic-heading{color:var(--ic-blue);font:400 clamp(84px, 9.7vw, 158px)/.78 var(--serif,"EB Garamond", Garamond, Georgia, serif);letter-spacing:-.058em;margin:0}.island-carnet .ic-heading i{color:var(--ic-blue);margin:12px 0 0 9%;font-weight:400;display:block}.island-carnet .ic-intro{letter-spacing:-.015em;margin:0 0 3px;padding-left:clamp(0px,2.5vw,44px);font-size:clamp(23px,2.25vw,33px);line-height:1.2}.island-carnet .ic-intro i{color:var(--ic-rust)}.island-carnet .ic-spread{grid-template-columns:1.08fr 1fr;align-items:stretch;gap:clamp(42px,7vw,112px);display:grid}.island-carnet .ic-stage{background:var(--ic-blue);justify-content:center;align-items:center;min-width:0;padding:43px 34px 63px;display:flex;position:relative}.island-carnet .ic-stage:before{content:"";pointer-events:none;border:1px solid #d7e2e743;position:absolute;inset:25px 22px}.island-carnet .ic-postcard{background:#fffcf4;width:min(100%,302px);margin:0;padding:12px 12px 0;transition:transform .35s;animation:.35s both ic-page-in;position:relative;transform:rotate(-2.5deg);box-shadow:4px 9px 24px #112f463d}.island-carnet .ic-postcard[data-playing=true]{transform:rotate(0)}.island-carnet .ic-postcard:before{content:"";z-index:-1;background:#e8e5db;border:1px solid #c9c7bd;position:absolute;inset:0;transform:rotate(5deg)}.island-carnet .ic-postcard-landscape{width:min(100%,440px)}.island-carnet .ic-image{aspect-ratio:9/16;background:#304e60;width:100%;position:relative;overflow:hidden}.island-carnet .ic-postcard-landscape .ic-image{aspect-ratio:16/9}.island-carnet .ic-image video{object-fit:contain;background:#203d52;width:100%;height:100%;display:block}.island-carnet .ic-image-play{width:100%;height:100%;color:var(--ic-blue);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.island-carnet .ic-image-play>span{background:#f8f3e8ed;border:1px solid #fffaf3b3;border-radius:50%;place-items:center;width:72px;height:72px;transition:background .2s,transform .2s;display:grid;box-shadow:0 2px 12px #18394714}.island-carnet .ic-image-play:hover>span{background:#fffdf8;transform:scale(1.06)}.island-carnet .ic-image-play .ic-play-icon{width:28px;height:28px;margin-left:3px}.island-carnet .ic-image-play:focus-visible{outline-offset:-6px;outline-color:#fffdf8}.island-carnet .ic-caption{letter-spacing:-.025em;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 1px 18px;font-size:23px;line-height:.96;display:flex}.island-carnet .ic-caption>span:first-child{max-width:210px}.island-carnet .ic-duration{color:#626456;letter-spacing:0;font-variant-numeric:lining-nums tabular-nums;flex-shrink:0;font-size:16px}.island-carnet .ic-margin{flex-direction:column;min-width:0;padding-top:4px;display:flex}.island-carnet .ic-pagination{border-bottom:1px solid var(--ic-rule);justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.island-carnet .ic-page-count{color:var(--ic-blue);font-variant-numeric:lining-nums;margin:0;font-size:18px}.island-carnet .ic-page-buttons{gap:8px;display:flex}.island-carnet .ic-page-buttons button{width:47px;height:42px;color:var(--ic-blue);background:0 0;border:1px solid #758fa2;border-radius:0;place-items:center;padding:7px;transition:background .2s,color .2s;display:grid}.island-carnet .ic-page-buttons button:hover:not(:disabled){color:var(--ic-paper);background:var(--ic-blue)}.island-carnet .ic-page-buttons button:disabled{color:#aeafa5;border-color:#d3d3c8}.island-carnet .ic-arrow{flex-shrink:0;width:30px;height:20px;display:block}.island-carnet .ic-arrow-back{transform:rotate(180deg)}.island-carnet .ic-scenes ul{margin:0;padding:0;list-style:none}.island-carnet .ic-scenes li{border-bottom:1px solid var(--ic-rule);margin:0;padding:0}.island-carnet .ic-scenes button{width:100%;min-height:106px;color:var(--ic-blue);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:29px 1fr auto;align-items:baseline;gap:10px;padding:22px 0 23px;display:grid}.island-carnet .ic-scene-title{letter-spacing:-.035em;font-size:clamp(32px,3.1vw,48px);line-height:.98}.island-carnet .ic-scene-arrow{color:var(--ic-rust);opacity:0;align-self:center;transition:opacity .2s,transform .2s;transform:translate(-5px)}.island-carnet .ic-scene-arrow .ic-arrow{width:24px}.island-carnet .ic-scene-duration{color:#626456;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;align-self:end;padding-bottom:2px;font-size:16px}.island-carnet .ic-scenes button[aria-current],.island-carnet .ic-scenes button:hover{color:var(--ic-rust)}.island-carnet .ic-scenes button[aria-current] .ic-scene-arrow,.island-carnet .ic-scenes button:hover .ic-scene-arrow{opacity:1;transform:translate(0)}.island-carnet .ic-scenes button[aria-current] .ic-scene-title{font-style:italic}.island-carnet .ic-reading{padding-top:25px}.island-carnet .ic-scene-note{min-height:28px;margin:0 0 19px;font-size:21px;line-height:1.25}.island-carnet .ic-play-button{color:#fffaf1;background:var(--ic-blue);border:1px solid var(--ic-blue);border-radius:0;justify-content:center;align-items:center;gap:12px;min-width:178px;min-height:48px;padding:11px 20px;font-size:20px;line-height:1.1;transition:background .2s,border-color .2s;display:inline-flex}.island-carnet .ic-play-button:hover{background:#173d5c;border-color:#173d5c}.island-carnet .ic-play-button:disabled{background:#536c7c;border-color:#536c7c}.island-carnet .ic-play-icon{flex-shrink:0;width:20px;height:20px;display:block}.island-carnet .ic-status{color:#626456;max-width:360px;min-height:38px;margin:12px 0 0;font-size:16px;line-height:1.2}.island-carnet .ic-guide{margin-top:auto;padding-top:30px;display:block}.island-carnet .ic-guide>span{color:var(--ic-blue);letter-spacing:-.02em;border-bottom:1px solid #a9b7b9;align-items:center;gap:17px;padding-bottom:5px;font-size:clamp(27px,2.4vw,37px);font-style:italic;line-height:1.1;display:inline-flex}.island-carnet .ic-guide:hover>span{color:var(--ic-rust);border-bottom-color:var(--ic-rust)}.island-carnet .ic-image-error{color:#fffaf1;text-align:center;background:#203d52e8;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:20px;display:flex;position:absolute;inset:0}.island-carnet .ic-image-error p{margin:0;font-size:22px;line-height:1.15}.island-carnet .ic-image-error button{min-height:44px;color:inherit;background:0 0;border:1px solid #e9ece6;align-items:center;gap:12px;padding:8px 13px;font-size:20px;display:inline-flex}.island-carnet .ic-open-film{color:var(--ic-rust);border-bottom:1px solid;align-items:center;gap:12px;margin-top:4px;font-size:17px;display:inline-flex}@keyframes ic-page-in{0%{opacity:.65}to{opacity:1}}@media (min-width:1500px){.island-carnet .ic-postcard{width:326px}.island-carnet .ic-postcard-landscape{width:440px}.island-carnet .ic-stage{padding-block:48px 67px}}@media (max-width:1000px){.island-carnet .ic-header{gap:32px}.island-carnet .ic-spread{grid-template-columns:1fr 1fr;gap:36px}.island-carnet .ic-stage{padding:35px 26px 59px}.island-carnet .ic-stage:before{inset:18px 14px}.island-carnet .ic-postcard{padding:9px 9px 0}.island-carnet .ic-caption{padding-block:14px 16px;font-size:21px}.island-carnet .ic-scenes button{grid-template-columns:24px 1fr auto;gap:7px;min-height:98px;padding-block:20px}.island-carnet .ic-scene-title{font-size:clamp(30px,3.8vw,38px)}.island-carnet .ic-scene-note{font-size:20px}.island-carnet .ic-guide{padding-top:24px}}@media (max-width:700px){.island-carnet{padding-block:58px 62px}.island-carnet .ic-inner{width:calc(100% - 40px)}.island-carnet .ic-header{grid-template-columns:1fr;gap:27px;margin-bottom:31px}.island-carnet .ic-kicker{margin-bottom:22px;font-size:17px}.island-carnet .ic-heading{font-size:clamp(76px,17.8vw,115px);line-height:.8}.island-carnet .ic-heading i{margin:9px 0 0 12%}.island-carnet .ic-intro{padding-left:0;font-size:24px;line-height:1.15}.island-carnet .ic-intro br{display:none}.island-carnet .ic-spread{grid-template-columns:1fr;gap:26px}.island-carnet .ic-stage{min-height:0;padding:30px 30px 55px}.island-carnet .ic-stage:before{inset:16px}.island-carnet .ic-postcard{width:min(65vw,285px);padding:10px 10px 0}.island-carnet .ic-postcard-landscape{width:min(100%,440px)}.island-carnet .ic-caption{padding-block:15px 16px;font-size:22px}.island-carnet .ic-margin{padding:0}.island-carnet .ic-pagination{padding-bottom:17px}.island-carnet .ic-scenes button{grid-template-columns:27px 1fr auto;gap:10px;min-height:88px;padding:20px 0}.island-carnet .ic-scene-title{font-size:clamp(33px,7.8vw,42px)}.island-carnet .ic-reading{padding-top:24px}.island-carnet .ic-scene-note{min-height:0;margin-bottom:17px;font-size:21px}.island-carnet .ic-status{max-width:none;min-height:0}.island-carnet .ic-guide{border-top:1px solid var(--ic-rule);margin-top:26px;padding-top:22px}.island-carnet .ic-guide>span{font-size:31px}}@media (max-width:359px){.island-carnet .ic-inner{width:calc(100% - 32px)}.island-carnet .ic-heading{font-size:72px}.island-carnet .ic-stage{padding-inline:22px}.island-carnet .ic-caption{font-size:20px}.island-carnet .ic-scene-title{font-size:31px}.island-carnet .ic-scenes button{gap:7px}.island-carnet .ic-guide>span{font-size:28px}}@media (prefers-reduced-motion:reduce){.island-carnet *,.island-carnet :before,.island-carnet :after{transition:none!important;animation:none!important}}
