.id-herbier-book{padding:85px 6% 65px;background:#e9e7db;color:#4b5a43;overflow:hidden}.id-herbier-book>header{text-align:center;max-width:580px;margin:auto}.id-domaine-keepsakes>span,.id-film-title>span,.id-herbier-book>header>span,.id-lagon-heading>span,.id-riad-desk>header>span{font-size:8px;line-height:1.7;letter-spacing:.16em}.id-domaine-keepsakes>h2,.id-film-title h2,.id-herbier-book>header h2,.id-lagon-heading h2,.id-riad-desk>header h2{font-family:var(--font-editorial),Georgia,serif;font-size:clamp(39px,5vw,67px);line-height:1.07;font-weight:400;letter-spacing:-.04em;margin:20px 0!important}.id-film-title>p,.id-herbier-book>header p,.id-lagon-heading>p,.id-riad-desk>header p{font-size:11px;line-height:1.8;max-width:360px;margin:0 auto!important}.id-book-perspective{perspective:1600px;max-width:950px;margin:65px auto 35px;padding:15px 15px 30px}.id-book-object{position:relative;display:grid;grid-template-columns:1fr 1fr;isolation:isolate;background:#f7f2e4;box-shadow:0 12px 0 #e5dfcc,0 15px 0 #d8d0b7,0 17px 0 #708264,10px 28px 38px #44553e28;transform-style:preserve-3d;min-height:450px;border-radius:1px 10px 8px 1px}.id-book-cover{position:absolute;inset:-8px -8px -12px;background:#6e7c5e;z-index:-1;border-radius:3px 12px 12px 3px;box-shadow:inset 0 0 0 2px #ded8b333}.id-book-spine{position:absolute;left:-32px;top:0;bottom:-10px;width:24px;background:#556748;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);font-size:7px;letter-spacing:.16em;padding:30px 8px;color:#e1dfc3;border-radius:0 5px 5px 0}.id-book-left,.id-book-right{position:relative;padding:35px;background:repeating-linear-gradient(105deg,#f9f4e6 0 3px,#f7f1e2 3px 6px)}.id-book-left{border-right:1px solid #8c8b6833;box-shadow:inset -17px 0 22px -18px #796f50}.id-book-left>span{display:block;font-size:7px;letter-spacing:.16em;text-align:center}.id-book-specimen{height:290px;width:200px;max-width:85%;position:relative;margin:14px auto 0}.id-pressed-flower{display:block;width:100%;height:100%}.id-specimen-1{transform:rotate(9deg)}.id-specimen-2{transform:rotate(-8deg)}.id-specimen-tape{position:absolute;width:66px;height:19px;background:#c0b68755;box-shadow:inset 0 0 0 1px #c0b68720;transform:rotate(-12deg);mix-blend-mode:multiply}.id-specimen-tape-top{top:44%;left:35%}.id-specimen-tape-bottom{bottom:8%;left:35%;transform:rotate(16deg)}.id-specimen-label{border:1px solid #92957b4d;padding:12px 14px;margin:5px auto 0;max-width:280px;transform:rotate(-2deg);background:#faf8ef}.id-specimen-label>*{display:block}.id-specimen-label>small{font-size:6px;letter-spacing:.12em}.id-specimen-label>strong{font-family:var(--font-editorial),Georgia,serif;font-size:17px;line-height:1.3;font-weight:400;margin:5px 0}.id-specimen-label>span{font-size:6px;opacity:.65}.id-book-right{padding:55px 40px 40px;transform-origin:left center;background:#fcf7e9;box-shadow:inset 16px 0 22px -22px #796f5077}.id-book-chapter{font-size:7px;letter-spacing:.16em}.id-book-right h3{font-family:var(--font-editorial),Georgia,serif;font-size:35px;line-height:1.06;font-weight:400;margin:30px 0!important;max-width:220px}.id-book-poem{border-block:1px solid #8e967733;padding:20px 0}.id-book-poem p{font-size:11px;line-height:1.95}.id-book-annotation{display:block;font-family:var(--font-editorial),Georgia,serif;font-size:22px;font-style:italic;line-height:1.3;transform:rotate(-4deg);max-width:230px;margin:30px 0}.id-book-pagination{font-size:8px;padding-top:15px}.id-book-controls,.id-book-pagination{display:flex;justify-content:space-between}.id-book-controls{max-width:460px;align-items:center;gap:15px;margin:auto}.id-book-controls button{width:42px;height:42px;border:1px solid #5c6b4e55;color:inherit;background:transparent;border-radius:50%;display:grid;place-items:center}.id-book-controls>span{font-size:9px;text-align:center}.id-lagon-desk{padding:85px 7% 80px;background:#efe3cf;color:#486e65;overflow:hidden;background-image:radial-gradient(ellipse at 100% 0,#e7c5a44d,transparent 45%)}.id-lagon-heading{text-align:center;max-width:580px;margin:auto}.id-lagon-collage{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;max-width:1050px;margin:60px auto 0;align-items:start}.id-sea-map{background:#f7f1df;transform:rotate(-3deg);box-shadow:0 8px 20px #70694d1a;border:1px solid #baae8540;padding:22px 20px 15px;position:relative;min-width:0}.id-sea-map:before{content:"";position:absolute;inset:0 48% 0 49%;background:linear-gradient(90deg,transparent,#93886912,transparent);pointer-events:none}.id-sea-map-title{display:flex;gap:14px;align-items:center;font-size:8px;letter-spacing:.08em}.id-sea-map-title small{font-size:5px;letter-spacing:.1em;opacity:.65}.id-sea-map>svg{display:block;width:100%;margin:15px 0 0}.id-sea-map svg text{font:7px monospace;fill:#487a6a;letter-spacing:.05em}.id-map-fiction{font-size:6px;opacity:.6;display:block;text-align:center}.id-sea-route{animation:id-sea-route-arrive .7s ease-out both;stroke-dasharray:4 5}@keyframes id-sea-route-arrive{0%{stroke-dashoffset:70;opacity:0}to{stroke-dashoffset:0;opacity:1}}.id-sea-ticket{background:#e7eee1;position:relative;padding:30px 35px 40px;transform:rotate(2deg);outline:1px solid #55726533;outline-offset:-9px}.id-sea-ticket>span{font-size:7px;letter-spacing:.12em}.id-sea-transport{display:flex;gap:10px;margin:23px 0}.id-sea-transport button{flex:1;border:1px solid #57776a66;background:transparent;display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;color:inherit;font-size:10px}.id-sea-transport button[aria-pressed=true]{background:#52796d;color:#faf5e4}.id-sea-ticket h3{font-family:var(--font-editorial),Georgia,serif;font-weight:400;font-size:34px;line-height:1.05;margin:15px 0!important;max-width:300px}.id-sea-ticket p{font-size:11px;line-height:1.8}.id-sea-ticket small{display:block;font-size:6px;letter-spacing:.1em;margin-top:23px}.id-ticket-perforation{position:absolute;bottom:-8px;left:0;right:0;height:16px;background:radial-gradient(circle,#efe3cf 0 6px,transparent 6px) 0 0/20px 16px}.id-suitcase-fold{background:#c88f70;color:#fff7e8;align-self:start;transform:rotate(1deg);box-shadow:0 8px 20px #70694d12}.id-suitcase-fold summary{display:flex;gap:20px;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;padding:25px 30px}.id-suitcase-fold summary small{font-size:6px;letter-spacing:.12em;display:block}.id-suitcase-fold summary strong{display:block;font-family:var(--font-editorial),Georgia,serif;font-size:30px;font-weight:400;margin-top:7px}.id-suitcase-fold[open] summary>svg{transform:rotate(180deg)}.id-packing-list{border-top:1px dashed #fff7e855;padding:18px 30px 24px;background:repeating-linear-gradient(#f4ead8 0 33px,#ded5bd 33px 34px);color:#6f6554}.id-packing-list label{display:flex;align-items:center;gap:11px;font-size:10px;min-height:34px;cursor:pointer}.id-packing-list input{accent-color:#53796d;width:14px;height:14px}.id-packing-list label>svg{display:none}.id-packing-list input:checked+span{text-decoration:line-through;opacity:.6}.id-packing-list input:checked~svg{display:block;margin-left:auto}.id-packing-list>span{font-size:7px;display:block;text-align:right;margin-top:13px}.id-sea-fabric{position:relative;background:#f8f2e5;outline:1px solid #a0927044;outline-offset:-9px;padding:35px;text-align:center;transform:rotate(-2deg)}.id-sea-fabric:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.15;background:repeating-linear-gradient(90deg,transparent 0 2px,#baa47d 2px 3px)}.id-sea-fabric>span{font-size:6px;letter-spacing:.13em}.id-sea-fabric h3{font-size:35px;font-weight:400;line-height:1.05;margin:20px 0!important}.id-sea-fabric>div{display:flex;gap:10px;justify-content:center;position:relative;z-index:1}.id-sea-fabric button{display:grid;place-items:center;position:relative;border:0;width:38px;height:48px;color:#315e55;border-radius:0 0 2px 2px;box-shadow:1px 3px 4px #0001;clip-path:polygon(0 0,100% 0,100% 90%,94% 95%,87% 90%,80% 95%,73% 90%,66% 95%,59% 90%,52% 95%,45% 90%,38% 95%,31% 90%,24% 95%,17% 90%,10% 95%,0 90%)}.id-sea-fabric button[aria-pressed=true]{transform:translateY(-5px)}.id-sea-fabric>p{font-size:8px;margin-top:18px!important}.id-domaine-keepsakes{padding:50px 22px 65px;text-align:center;color:#65715a;background:linear-gradient(#f4eddf88,#e8e2d155);overflow:hidden}.id-domaine-keepsakes>span{font-size:6px}.id-domaine-keepsakes>h2{font-size:37px}.id-keepsake-selector{display:flex;gap:5px;justify-content:center;margin:25px 0 35px}.id-keepsake-selector button{display:flex;flex-direction:column;gap:6px;align-items:center;border:0;border-bottom:1px solid #9c9a7a55;background:transparent;padding:10px 6px;color:inherit;flex:1;font-size:8px}.id-keepsake-selector button small{font-size:6px;opacity:.5}.id-keepsake-selector button[aria-pressed=true]{border-bottom-color:#677b58;color:#3d573b}.id-keepsake-stack{position:relative;max-width:340px;margin:auto;perspective:1000px;padding-top:9px}.id-keepsake-under{position:absolute;inset:10px 0 0;background:#ded5bc;border:1px solid #aea27d44;transform:rotate(6deg);box-shadow:0 9px 20px #5c644f0a}.id-keepsake-under-two{transform:rotate(-5deg);background:#eee5d2;inset:15px -3px -3px}.id-keepsake-card{position:relative;z-index:1;padding:20px 25px 22px;background:#fcf8ed;border:1px solid #c3bb9e88;box-shadow:0 10px 25px #49533b0d;outline:1px solid #b8ac8633;outline-offset:-8px;transform:rotate(-1deg);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.id-keepsake-1 .id-keepsake-card{transform:rotate(2deg)}.id-keepsake-2 .id-keepsake-card{transform:rotate(-2deg)}.id-keepsake-art{height:125px;width:100%;max-width:230px;margin:auto;display:flex;justify-content:center;align-items:center}.id-keepsake-art .id-pressed-flower{width:95px;height:145px;transform:rotate(45deg)}.id-keepsake-art>svg:not(.id-pressed-flower){width:100%;height:100%}.id-keepsake-rule{display:block;width:50px;height:1px;background:#b4aa8755;margin:10px auto 20px}.id-keepsake-card h3{font-family:var(--font-editorial),Georgia,serif;font-size:29px;font-weight:400;line-height:1.1;margin:0 0 17px!important}.id-keepsake-card>p{font-size:10px;line-height:1.9;max-width:245px;margin:auto!important}.id-keepsake-card>small{font-size:7px;display:block;margin-top:17px;opacity:.7}.id-keepsake-card>button{display:inline-flex;justify-content:center;gap:9px;align-items:center;background:transparent;border:0;border-bottom:1px solid #81906a77;color:inherit;font-size:8px;padding:0 0 5px;margin-top:25px}.id-keepsake-secret{display:grid;grid-template-rows:0fr;max-height:0;overflow:hidden;opacity:0;transform:rotateX(-60deg);transform-origin:top center;transition:max-height .6s,opacity .4s,transform .6s;margin-top:0}.id-keepsake-secret>svg{margin:0 auto 10px;flex-shrink:0}.id-keepsake-secret>p{font-family:var(--font-editorial),Georgia,serif;font-size:20px;line-height:1.35;max-width:230px;margin:auto!important}.id-keepsake-unfolded .id-keepsake-secret{display:flex;flex-direction:column;grid-template-rows:1fr;max-height:240px;opacity:1;transform:rotateX(0);margin-top:27px;border-top:1px dashed #acb09955;padding-top:20px}.id-keepsake-unfolded .id-keepsake-card>button svg{transform:rotate(180deg)}.id-keepsake-memory{background:#e9e4d7;width:130px;height:110px;transform:rotate(-7deg);display:flex;flex-direction:column;align-items:center;justify-content:center;outline:1px solid #b6b19788;outline-offset:5px}.id-keepsake-memory>span{font-family:var(--font-editorial),Georgia,serif;font-size:26px;line-height:1.2;margin:6px 0}.id-keepsake-memory>i{font-size:7px}.id-polaroid-film{position:relative;min-height:240svh;background:#f4d376;color:#4e4b32}.id-film-sticky{position:sticky;top:62px;overflow:hidden;padding:45px 0 30px}.id-film-title{padding:0 7%}.id-film-title h2{font-size:clamp(43px,5vw,70px)}.id-film-title>p{margin:0!important;max-width:400px;font-size:10px}.id-film-window{width:100%;margin:35px 0 25px;overflow:hidden}.id-film-strip{position:relative;display:flex;gap:15px;background:#2b2926;padding:33px 45px;width:-moz-max-content;width:max-content;min-width:100%;transform-origin:left center}.id-film-strip:after,.id-film-strip:before{content:"";position:absolute;left:0;right:0;height:15px;background:repeating-linear-gradient(90deg,transparent 0 8px,#f4d376 8px 24px,transparent 24px 34px);border-radius:2px}.id-film-strip:before{top:8px}.id-film-strip:after{bottom:8px}.id-film-frame{position:relative;width:300px;background:#151512;border:0;color:#e8cb8c;padding:0;flex-shrink:0;text-align:left}.id-film-number{font:6px monospace;display:block;padding:6px 5px;letter-spacing:.08em}.id-film-image{position:relative;aspect-ratio:1.05;overflow:hidden;background:#f2deb0;color:#b64c3b;display:flex;align-items:center;justify-content:center}.id-film-image>img{-o-object-fit:cover;object-fit:cover}.id-film-image>img,.id-film-image>svg{width:100%;height:100%}.id-film-image svg text{font:8px monospace;fill:#7e7358;letter-spacing:.05em}.id-film-giant-type{font-family:var(--font-editorial),Georgia,serif;font-size:80px;font-weight:700;line-height:.75;letter-spacing:-.07em;transform:rotate(-8deg)}.id-film-giant-type>i{display:block;font-size:32px;margin:17px 0 0 20px;font-weight:400;letter-spacing:-.04em}.id-film-giant-type>small{display:block;font:7px monospace;letter-spacing:.1em;margin:20px 0 0 60px}.id-film-handletter{font-family:var(--font-editorial),Georgia,serif;font-size:54px;line-height:.85;transform:rotate(-9deg);position:relative}.id-film-handletter>small{display:block;font:7px monospace;line-height:1.7;margin:24px 0 0 9px}.id-film-handletter>i{position:absolute;right:-15px;bottom:-9px;font-size:50px}.id-film-caption{position:absolute;inset:0;padding:35px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;text-align:center;background:#f5ecd6;color:#65543d;font-family:var(--font-editorial),Georgia,serif;font-size:29px;line-height:1.1;transform:rotateY(-90deg);transform-origin:left center;transition:transform .55s cubic-bezier(.2,.8,.2,1);backface-visibility:hidden;box-shadow:inset 0 0 0 9px #e5dabf}.id-film-caption>small{font:7px monospace;letter-spacing:.1em}.id-film-caption-visible .id-film-caption{transform:rotateY(0)}.id-film-frame-label{display:flex;justify-content:space-between;align-items:center;padding:9px 10px;gap:15px}.id-film-frame-label strong{font-family:var(--font-editorial),Georgia,serif;font-size:18px;font-weight:400}.id-film-frame-label small{font:5px monospace;letter-spacing:.04em}.id-film-pose-buttons{display:flex;gap:9px;padding:0 7%;margin:0 0 15px}.id-film-pose-buttons button{width:35px;height:32px;border:1px solid #73603677;background:transparent;color:inherit;font:8px monospace}.id-film-pose-buttons button[aria-pressed=true]{background:#4e4b32;color:#f4d376}.id-film-foot{display:flex;justify-content:flex-end;gap:15px;padding:0 7%;font-size:9px;line-height:1.7}.id-film-foot>svg{flex-shrink:0;margin-top:4px}.id-film-foot strong{font-weight:500}.id-riad-desk{padding:85px 7% 75px;background:#e7d0ae;color:#8b4c31;overflow:hidden}.id-riad-desk>header{text-align:center;max-width:600px;margin:auto}.id-riad-desk>header p{max-width:340px}.id-riad-discovery{display:grid;grid-template-columns:.9fr 1fr;gap:10%;align-items:center;max-width:1100px;margin:60px auto 45px}.id-cedar-door{display:block;position:relative;width:100%;aspect-ratio:.73;perspective:1500px;border:0;background:#7d3d23;border-radius:50% 50% 2px 2px;isolation:isolate;overflow:hidden;box-shadow:0 0 0 10px #d2af85,0 0 0 11px #ae79545c,0 20px 40px #864c3125;color:#fff1d3}.id-cedar-door>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-3}.id-cedar-door:after{content:"";position:absolute;inset:0;background:linear-gradient(#44251322,#442513aa);z-index:-2}.id-cedar-half{position:absolute;top:0;bottom:0;width:50.1%;background:repeating-linear-gradient(90deg,#7a3e24,#9d5a33 13%,#71361f 14%,#95542f 18%,#ac693e 25%);transition:transform 1.3s cubic-bezier(.2,.8,.2,1);transform-style:preserve-3d;backface-visibility:hidden;z-index:2;border:1px solid #bd835166}.id-cedar-left{left:0;transform-origin:left center;box-shadow:inset -7px 0 12px #43250e55}.id-cedar-right{right:0;transform-origin:right center;box-shadow:inset 7px 0 12px #43250e55}.id-cedar-half:before{content:"";position:absolute;inset:16% 14% 18%;border:1px solid #d6a36766;outline:1px solid #40230f55;outline-offset:-7px;background:repeating-conic-gradient(from 45deg at 50% 50%,#e1b67918 0deg 10deg,transparent 10deg 45deg);clip-path:polygon(50% 0,100% 17%,100% 100%,0 100%,0 17%)}.id-cedar-half>i{position:absolute;left:15%;right:15%;top:55%;height:2px;background:#b27b45;box-shadow:0 3px 2px #47270e99}.id-cedar-half>b{position:absolute;top:47%;width:26px;height:31px;border:4px solid #be9157;box-shadow:0 2px 3px #42250f99;border-radius:50%;background:#4c2a1c33}.id-cedar-half>b:before{content:"";position:absolute;width:9px;height:9px;left:4px;top:-12px;border-radius:50%;background:#c9a367}.id-cedar-left>b{right:17px}.id-cedar-right>b{left:17px}.id-cedar-open .id-cedar-left{transform:rotateY(-102deg)}.id-cedar-open .id-cedar-right{transform:rotateY(102deg)}.id-riad-secret{position:absolute;inset:25% 10% 17%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:23px;z-index:0}.id-riad-secret>strong{font-family:var(--font-editorial),Georgia,serif;font-size:clamp(32px,4vw,58px);line-height:.95;font-weight:400}.id-riad-secret>small{font-size:6px;letter-spacing:.13em;line-height:1.6}.id-door-touch{position:absolute;left:0;right:0;bottom:8%;display:flex;justify-content:center;align-items:center;gap:12px;z-index:3;color:#ffeac6;text-shadow:0 1px 5px #33170e;font-size:9px;letter-spacing:.03em}.id-riad-pocket-map{position:relative;padding:30px;background:#f8edda;box-shadow:0 10px 25px #73452412;transform:rotate(2deg);border:1px solid #b5916555}.id-riad-pocket-map:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 48.8%,#bba07d22 49.9%,transparent 51%);pointer-events:none}.id-riad-map-kicker{font-size:7px;letter-spacing:.13em;display:block;text-align:center}.id-riad-pocket-map>svg{display:block;width:100%;margin:18px auto 0}.id-riad-pocket-map svg>text{font:7px monospace;fill:#a34d2f}.id-riad-map-buttons{display:flex;gap:5px;border-block:1px solid #ac805344;margin:12px 0 22px}.id-riad-map-buttons button{flex:1;display:flex;gap:6px;justify-content:center;align-items:center;font-size:8px;padding:12px 3px;color:inherit;background:transparent;border:0}.id-riad-map-buttons button small{font-size:6px;opacity:.6}.id-riad-map-buttons button[aria-pressed=true]{background:#a35d3d;color:#fff0d9}.id-riad-note{min-height:130px}.id-riad-note h3{font-family:var(--font-editorial),Georgia,serif;font-size:29px;font-weight:400;line-height:1.1;margin:0 0 14px!important}.id-riad-note p{font-size:10px;line-height:1.9}.id-riad-fiction{display:block;font-size:6px;line-height:1.6;opacity:.65;margin-top:15px}.id-riad-tiles{max-width:1050px;margin:auto;display:flex;gap:23px}.id-riad-tiles article{flex:1;text-align:center;padding:30px 22px;background:#eedbbd;border:1px solid #b7855a55;outline:1px solid #c8a67955;outline-offset:-7px;border-radius:70px 70px 2px 2px}.id-riad-tiles article:nth-child(2){background:#a15a39;color:#fff1d8;transform:translateY(15px)}.id-riad-tiles article>svg{margin:0 auto 18px}.id-riad-tiles h3{font-family:var(--font-editorial),Georgia,serif;font-size:28px;line-height:1.1;font-weight:400;margin:0 0 15px!important}.id-riad-tiles p{font-size:10px;line-height:1.9}@media (max-width:700px){.id-herbier-book{padding:60px 5% 45px}.id-herbier-book>header>span{font-size:6px}.id-herbier-book>header h2{font-size:39px}.id-herbier-book>header p{font-size:9px;max-width:260px}.id-book-perspective{margin:35px auto 25px;padding:15px 7px 25px}.id-book-object{min-height:300px}.id-book-left,.id-book-right{padding:20px 13px}.id-book-left>span{font-size:4px}.id-book-left{padding-left:12px}.id-book-spine{left:-13px;width:12px;padding:22px 3px;font-size:4px}.id-book-specimen{height:175px;max-width:100%;width:110px;margin-top:10px}.id-specimen-label{padding:8px 6px;margin-top:14px;min-height:62px}.id-specimen-label>small{font-size:4px}.id-specimen-label>strong{font-size:11px}.id-specimen-label>span{font-size:4px;line-height:1.4}.id-specimen-tape{width:38px;height:11px}.id-book-right{padding-top:30px}.id-book-chapter{font-size:5px}.id-book-right h3{font-size:23px;margin:22px 0!important}.id-book-poem{padding:12px 0}.id-book-poem p{font-size:8px;line-height:1.85}.id-book-annotation{font-size:16px;margin:20px 0}.id-book-pagination{font-size:5px;padding-top:0}.id-book-controls button{width:36px;height:36px}.id-book-controls>span{font-size:7px}.id-lagon-desk{padding:60px 8% 55px}.id-lagon-heading>span{font-size:6px}.id-lagon-heading h2{font-size:40px}.id-lagon-heading>p{font-size:9px}.id-lagon-collage{grid-template-columns:1fr;gap:30px;margin-top:40px}.id-sea-map{padding:20px 16px 15px;transform:rotate(-2deg)}.id-sea-ticket{padding:30px 27px 35px}.id-sea-ticket h3{font-size:33px}.id-sea-ticket p{font-size:10px}.id-suitcase-fold summary{padding:23px 25px}.id-suitcase-fold summary strong{font-size:29px}.id-packing-list{padding-inline:22px}.id-sea-fabric{padding:32px 25px}.id-sea-fabric h3{font-size:34px}.id-polaroid-film{min-height:210svh}.id-film-sticky{padding:35px 0 25px}.id-film-title{padding:0 8%}.id-film-title>span{font-size:6px}.id-film-title h2{font-size:45px;margin:17px 0!important}.id-film-title>p{font-size:9px;max-width:270px}.id-film-strip{padding:29px 28px;gap:13px}.id-film-strip:after,.id-film-strip:before{height:12px;background:repeating-linear-gradient(90deg,transparent 0 8px,#f4d376 8px 21px,transparent 21px 30px)}.id-film-frame{width:260px}.id-film-window{margin:28px 0 22px}.id-film-image{aspect-ratio:1}.id-film-giant-type{font-size:73px}.id-film-caption{font-size:27px;padding:25px}.id-film-frame-label strong{font-size:17px}.id-film-foot{font-size:8px;padding:0 8%}.id-riad-desk{padding:60px 8% 50px}.id-riad-desk>header>span{font-size:6px}.id-riad-desk>header h2{font-size:42px}.id-riad-desk>header p{font-size:10px;max-width:280px}.id-riad-discovery{grid-template-columns:1fr;gap:45px;margin:45px auto 35px}.id-cedar-door{width:86%;margin:auto;aspect-ratio:.75;box-shadow:0 0 0 8px #d2af85,0 0 0 9px #ae79545c,0 15px 30px #864c3125}.id-riad-secret>strong{font-size:39px}.id-riad-secret{gap:18px}.id-riad-secret>small{font-size:5px}.id-door-touch{font-size:7px}.id-cedar-half>b{width:21px;height:27px;border-width:3px}.id-cedar-left>b{right:10px}.id-cedar-right>b{left:10px}.id-cedar-half>b:before{left:3px;top:-10px}.id-riad-pocket-map{padding:25px 23px}.id-riad-map-kicker{font-size:6px}.id-riad-note h3{font-size:29px}.id-riad-note{min-height:130px}.id-riad-tiles{gap:10px;flex-wrap:wrap;justify-content:center}.id-riad-tiles article{flex:0 0 calc(50% - 5px);padding:25px 13px}.id-riad-tiles article:nth-child(2){transform:translateY(12px)}.id-riad-tiles article:last-child{flex-basis:100%;border-radius:3px;display:grid;grid-template-columns:32px 1fr;text-align:left;gap:0 12px;margin-top:12px;padding:20px}.id-riad-tiles article:last-child>svg{grid-row:span 2;margin:4px 0 0}.id-riad-tiles article:last-child h3{font-size:25px;margin-bottom:9px!important}.id-riad-tiles h3{font-size:25px}.id-riad-tiles p{font-size:8px}.id-riad-tiles article>svg{margin-bottom:14px}}@media (min-width:701px) and (max-height:800px){.id-film-sticky{padding-top:25px}.id-film-title h2{font-size:45px}.id-film-frame{width:245px}.id-film-window{margin-block:25px 20px}.id-film-giant-type{font-size:65px}.id-film-caption{font-size:25px}.id-film-handletter{font-size:45px}}@media (prefers-reduced-motion:reduce){.id-polaroid-film{min-height:0}.id-film-sticky{position:relative;top:auto}.id-film-window{overflow-x:auto}.id-film-strip{transform:none!important}.id-cedar-half,.id-film-caption,.id-keepsake-card,.id-keepsake-secret{transition:none}.id-sea-route{animation:none}}